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 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.