function bgColor($id) { $bgcolors = array('000', '369', '396', '639', '693', '936', 'db5800', 'db0058', '1e6359', '59631e'); if (!$id) { $id = get_the_ID(); } $group = str_split($id); $n = count($group); $i = 0; foreach ($group as $value) { $i = $i + $value; } $current_user = wp_get_current_user(); global $post; $author_id = $post->post_author; if ($i >= 10) { bgColor($i); } else { if (is_home() || is_single() && $current_user->ID == $author_id) { $i = (int) $i; echo '<style type="text/css">body{background:#' . $bgcolors[$i] . '}</style>'; } } }
$titleLocation = "/var/www/project_os/DB/homepage/title"; $fpTitle = fopen($titleLocation, "r"); $title = fread($fpTitle, 255); // 이미지 경로 $imageLocation = "/var/www/project_os/DB/homepage/image"; $imageLocationResult = "/var/www/project_os/DB/homepage/image"; // 폴더에 있는 파일을 전부 읽어온다. $fpImage = dir($imageLocation); $imageLocation = "/var/www/project_os/DB/homepage/image"; // 외부 라이브러리 $outsideLocation = "/var/www/project_os/DB/outside_library"; // 외부 라이브러리 값을 읽어온다. $fpOutside = dir("/var/www/project_os/DB/outside_library"); // 표 배경 색깔 require './functionList.php'; $backgroundColor = bgColor(); // DB에 저장되어 있는 바탕화면 그림을 불러온다. $fpImageDown = fopen("/var/www/project_os/DB/homepage/image/imageWhere/down", "r"); $fpImageResult = fread($fpImageDown, 255); $imageResult = $imageLocation . "/" . $fpImageResult; $imageSearch = strpos($imageResult, ".jpg"); $imageResult = substr($imageResult, 0, $imageSearch + 4); echo "<body background\t=\t'{$imageResult}'>"; echo "<form action=setting_ok.php method=post>"; while (NULL != ($fileResult = $fpImage->read())) { $fileList[$i++] = $fileResult; } echo "{$TableColorResult}"; echo "<br>"; echo "<table border = '1' frame = hsides align = center width = '330' cellpadding='3' cellspacing='0' bordercolor='silver' bordercolorlight='white'><tr align='center'>"; echo "<tr><td align = 'center' colspan = 3 bgcolor = {$backgroundColor}><b><a href = setting.php?menuSelect=1><font color = 'white' size= '2'>Setting</font></a></b>";