zorros3000 Опубликовано 16 декабря, 2009 Жалоба Поделиться Опубликовано 16 декабря, 2009 При установке скрипта сайта доски объявлений на сервер Locum столкнулся с проблемой базы данных. Вышла ошибка в файле config.php Скрипт сайта установился. Но вместо букв всякая хрень. Вопрос кто может проверить и откорректировать написание кода файла? Прошу помощи, так как я чайник. файл взят из joker board 2.0 <? // Введите данные для подключения к базе данных. Эти значения вы должны взять у хостера $host=""; #Адрес хоста $login_mysql=""; #Логин для коннекта к MySql $password_mysql=""; #Пароль для коннекта к MySql $baza_name=""; #Имя базы MySql // Если будете размещать скрипт не в корне хоста, а в подпапке // то пропишите в её значении имя этой папки и обязательно спереди оставьте слэш ( / ). // Пример: $GLOBALS['p'] = "/doska"; $GLOBALS['p'] = "/"; ######################################## ##### следующий код не менять!!! ####### ######################################## include("lang.php"); $db = @mysql_connect("$host", "$login_mysql", "$password_mysql"); if (!$db) exit($lang[70]); if (!@mysql_select_db($baza_name,$db)) exit($lang[71]); $ccibd = 0; $conf = mysql_query ("SELECT * FROM jb_config"); if (mysql_num_rows(@$conf)) $c = mysql_fetch_assoc ($conf); $u = "upload/"; $us = "upload/small/"; $un = "upload/normal/"; $h = "http://".$_SERVER'>http://".$_SERVER['HTTP_HOST'].$GLOBALS['p']; $im = "http://".$_SERVER'>http://".$_SERVER['HTTP_HOST'].$GLOBALS['p']."/images"; setlocale(LC_ALL, 'ru_RU.CP1251'); mysql_query("/*!40101 SET NAMES 'cp1251' */") or die("Error: " . mysql_error()); $admin_login_form = "<table align=center><form method=post><tr><td>".$lang[13].":</td><td><input type=text name=login></td></tr><tr><td>".$lang[14].":</td><td><input type=password name=password></td></tr><tr><td colspan=2 align=center><input type=submit value=".$lang[59]."></td></tr></form></table>"; function PluralForm($n, $form1, $form2, $form5) { $n = abs($n) % 100; $n1 = $n % 10; if ($n > 10 && $n < 20) return $form5; if ($n1 > 1 && $n1 < 5) return $form2; if ($n1 == 1) return $form1; return $form5; } function translit($content) { $transA = array('А' => 'a', 'Б' => 'b', 'В' => 'v', 'Г' => 'h', 'Ґ' => 'g', 'Д' => 'd', 'Е' => 'e', 'Ё' => 'jo', 'Є' => 'e', 'Ж' => 'zh', 'З' => 'z', 'И' => 'i', 'І' => 'i', 'Й' => 'i', 'Ї' => 'i', 'К' => 'k', 'Л' => 'l', 'М' => 'm', 'Н' => 'n', 'О' => 'o', 'П' => 'p', 'Р' => 'r', 'С' => 's', 'Т' => 't', 'У' => 'u', 'Ў' => 'u', 'Ф' => 'f', 'Х' => 'h', 'Ц' => 'c', 'Ч' => 'ch', 'Ш' => 'sh', 'Щ' => 'sz', 'Ъ' => '', 'Ы' => 'y', 'Ь' => '', 'Э' => 'e', 'Ю' => 'yu', 'Я' => 'ya'); $transB = array('а' => 'a', 'б' => 'b', 'в' => 'v', 'г' => 'g', 'ґ' => 'g', 'д' => 'd', 'е' => 'e', 'ё' => 'jo', 'є' => 'e', 'ж' => 'zh', 'з' => 'z', 'и' => 'i', 'і' => 'i', 'й' => 'i', 'ї' => 'i', 'к' => 'k', 'л' => 'l', 'м' => 'm', 'н' => 'n', 'о' => 'o', 'п' => 'p', 'р' => 'r', 'с' => 's', 'т' => 't', 'у' => 'u', 'ў' => 'u', 'ф' => 'f', 'х' => 'h', 'ц' => 'c', 'ч' => 'ch', 'ш' => 'sh', 'щ' => 'sz', 'ъ' => '', 'ы' => 'y', 'ь' => '', 'э' => 'e', 'ю' => 'yu', 'я' => 'ya', '"' => '', '&' => '', 'µ' => 'u', '№' => ''); $content = trim(strip_tags($content)); $content = strtr($content, $transA); $content = strtr($content, $transB); $content = preg_replace("/\s+/ms", "_", $content); $content = preg_replace("/[ ]+/", "_", $content); $content = preg_replace("/[^a-z0-9_]+/mi", "", $content); $content = stripslashes($content); return $content; } function img_resize($src, $dest, $width, $height, $rgb=0xFFFFFF, $quality=100) { if (!file_exists($src)) return false; $size = getimagesize($src); if ($size === false) return false; $format = strtolower(substr($size['mime'], strpos($size['mime'], '/')+1)); $icfunc = "imagecreatefrom" . $format; if (!function_exists($icfunc)) return false; $x_ratio = $width / $size[0]; $y_ratio = $height / $size[1]; $ratio = min($x_ratio, $y_ratio); $use_x_ratio = ($x_ratio == $ratio); $new_width = $use_x_ratio ? $width : floor($size[0] * $ratio); $new_height = !$use_x_ratio ? $height : floor($size[1] * $ratio); $new_left = $use_x_ratio ? 0 : floor(($width - $new_width) / 2); $new_top = !$use_x_ratio ? 0 : floor(($height - $new_height) / 2); $isrc = $icfunc($src); $idest = imagecreatetruecolor($width, $height); imagefill($idest, 0, 0, $rgb); imagecopyresampled($idest, $isrc, $new_left, $new_top, 0, 0, $new_width, $new_height, $size[0], $size[1]); imagejpeg($idest, $dest, $quality); imagedestroy($isrc); imagedestroy($idest); return true; } function page_list ($page, $num, $count_on_page) { if (!isset($page) && intval($page) == 0) $page = 1; $count_pages = intval($num / $count_on_page); $ostatok = $num % $count_on_page; if($ostatok > 0) $count_pages++; $start = $count_on_page * $page - $count_on_page; return $start; } function show_page_list ($page, $num, $count_on_page, $id_cat, $path_to_page) { echo "<table align=center><tr><td>"; if (!isset($page) && intval($page) == 0) $page = 1; $count_pages = intval($num / $count_on_page); $ostatok = $num % $count_on_page; if($ostatok > 0) $count_pages++; if ($page>1) echo " <a href = \"http://". $_SERVER['HTTP_HOST'] ."$path_to_page/$id_cat/page/".($page - 1)."/\"><-</a> "; $diapazon = 1; $page_from = $page - $diapazon; if($page_from < 1) $page_from = 1; $page_to = $page + $diapazon; if($page_to > $count_pages) $page_to = $count_pages; for ($i = $page_from; $i <= $page_to; $i++) { if ($i == $page){echo " [$i] ";} else{echo " <a href =\"http://". $_SERVER['HTTP_HOST'] ."$path_to_page/$id_cat/page/$i/\">[$i]</a> ";} } if ($page<$count_pages) echo " <a href = \"http://". $_SERVER['HTTP_HOST'] ."$path_to_page/$id_cat/page/".($page + 1)."/\">-></a> "; echo "</td></tr></table>"; } function show_page_list_index ($page, $num, $count_on_page, $path_to_page) { echo "<table align=center><tr><td>"; if (!isset($page) && intval($page) == 0) $page = 1; $count_pages = intval($num / $count_on_page); $ostatok = $num % $count_on_page; if($ostatok > 0) $count_pages++; if ($page>1) echo " <a href = \"http://". $_SERVER['HTTP_HOST'] ."$path_to_page/page/".($page - 1)."/\"><-</a> "; $diapazon = 1; $page_from = $page - $diapazon; if($page_from < 1) $page_from = 1; $page_to = $page + $diapazon; if($page_to > $count_pages) $page_to = $count_pages; for ($i = $page_from; $i <= $page_to; $i++) { if ($i == $page){echo " [$i] ";} else{echo " <a href =\"http://". $_SERVER['HTTP_HOST'] ."$path_to_page/page/$i/\">[$i]</a> ";} } if ($page<$count_pages) echo " <a href = \"http://".$_SERVER'>http://".$_SERVER['HTTP_HOST']."$path_to_page/page/".($page + 1)."/\">-></a>"; echo "</td></tr></table>"; } function show_page_list_sort ($page, $num, $count_on_page, $id_cat, $path_to_page, $sort) { echo "<table align=center><tr><td>"; if (!isset($page) && intval($page) == 0) $page = 1; $count_pages = intval($num / $count_on_page); $ostatok = $num % $count_on_page; if($ostatok > 0) $count_pages++; if ($page>1) echo " <a href=\"http://".$_SERVER'>http://".$_SERVER['HTTP_HOST']."$path_to_page/$id_cat/sort/$sort/page/".($page - 1)."/\"><-</a> "; $diapazon = 1; $page_from = $page - $diapazon; if($page_from < 1) $page_from = 1; $page_to = $page + $diapazon; if($page_to > $count_pages) $page_to = $count_pages; for ($i = $page_from; $i <= $page_to; $i++) { if ($i == $page) echo " [$i] "; else echo " <a href =\"http://". $_SERVER['HTTP_HOST'] ."$path_to_page/$id_cat/sort/$sort/page/$i/\">[$i]</a> "; } if ($page<$count_pages) echo " <a href=\"http://".$_SERVER'>http://".$_SERVER['HTTP_HOST']."$path_to_page/$id_cat/sort/$sort/page/".($page + 1)."/\">-></a> "; echo "</td></tr></table>"; } function listsubcategory($id, $sub, $edit, $drop, $del_photo) { $categories = mysql_query("SELECT * FROM jb_board_cat WHERE root_category = $id"); while($category = mysql_fetch_array($categories)) { $count = 0; $count = mysql_num_rows(mysql_query("SELECT * FROM jb_board WHERE id_category = ".$category['id'])); $query = mysql_query("SELECT * FROM jb_board_cat WHERE root_category = ". $category['id']); if(@mysql_numrows($query) > 0) $root = 1; echo "<tr bgcolor=#FFFFFF>"; echo ($category['img']!="")?"<td><img src=\"http://".$_SERVER'>http://".$_SERVER['HTTP_HOST'].$GLOBALS['p']."/upload/cat/".$category['img']."\"><br /> <a href=\"http://".$_SERVER'>http://".$_SERVER['HTTP_HOST'].$GLOBALS['p']."/admin/category/delete_image/".$category['id']."/\">$del_photo</a></td>":"<td></td>"; echo "<td>"; for($i = 0; $i < $sub; $i++) echo " "; echo "<a href=\"http://".$_SERVER'>http://".$_SERVER['HTTP_HOST'].$GLOBALS['p']."/admin/ad/".$category['id']."/\">".$category['name_cat']."</a> [$count] </td>"; echo "<td align=center><a href=\"http://". $_SERVER['HTTP_HOST'].$GLOBALS['p']."/admin/category/edit_category/".$category['id']."/\"><img src=\"http://".$_SERVER'>http://".$_SERVER['HTTP_HOST'].$GLOBALS['p']."/images/edit.gif\"></a></td><td align=center><a href=\"http://". $_SERVER['HTTP_HOST'].$GLOBALS['p']."/admin/category/delete_category/".$category['id']."/\" onClick='return ConformDelete(this);'><img src=\"http://".$_SERVER'>http://".$_SERVER['HTTP_HOST'].$GLOBALS['p']."/images/drop.gif\"></a></td></tr>"; $root = 0; listsubcategory($category['id'], $sub+1, $edit, $drop, $del_photo); } } function select_category ($id, $sub, $data) { $categories = mysql_query("SELECT * FROM jb_board_cat WHERE root_category = $id ORDER by name_cat"); while($category = mysql_fetch_array($categories)) { $count = 0; $query = mysql_query("SELECT * FROM jb_board_cat WHERE root_category = '".$category['id']."' ORDER by name_cat"); if(@mysql_numrows($query) > 0) $root = 1; echo "<option value=\"".$category['id']."\" ".($category['id'] == @$data ? " selected " : "" ).">"; for($i = 0; $i < $sub; $i++) echo " "; echo $category['name_cat']; $root = 0; select_category ($category['id'], $sub+1, $data); } } ?> Заранее благодарен zorros3000@mail.ru Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Для публикации сообщений создайте учётную запись или авторизуйтесь
Вы должны быть пользователем, чтобы оставить комментарий
Создать учетную запись
Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!
Регистрация нового пользователяВойти
Уже есть аккаунт? Войти в систему.
Войти