RoamingFire
Well-Known Member
- Регистрация
- 04.01.2008
- Сообщения
- 145
Написал сайт под заказ, на моем хостинге все работало ок. На хостинг заказчика, залили сайт проблема с кодировкой новостной ленты Ajah+PHP. Вот код:
Сам модуль новостей:
Это код PHP обработчика для Ajah
Сам JavaScript(использовал библиотеку JQuery):
На моем хосте работает все ок, а на хостинге заказчика вопросика, пробывал в PHP конвертацию кодировок не помогает... Вот конфиг моего хостинга: http://roamingfire.cn/info.php , а это заказчика - http://priam.sweb.ru/phpinfo.php . Помогите пожалуйста, в чем может быть проблема?
Сам модуль новостей:
Код:
<?php
include_once("config.php");
$module_head .= "<script type = \"text/javascript\" src = \"js/news.js\"> </SCRIPT>";
$module_head .= "<STYLE type = \"text/css\"> #news {} </STYLE>";
$module_content .= "<H3>Новостная лента</H3>";
$module_content .= "<DIV id = \"news\"></DIV>";
?>
Код:
<?php
HEADER("Content-type: text/html");
include_once("config.php");
$MS_connect = mysql_connect($CFG["MS_host"],$CFG["MS_user"],$CFG["MS_pswd"]);
mysql_select_db($CFG["MS_dbname"]);
$num_of_page = $CFG["news_num_of_page"];
if (isset($_POST["page"]))
{
$page = $_POST["page"];
$res = mysql_query("SELECT * FROM shaman_news",$MS_connect);
if (mysql_num_rows($res) == 0)
{
echo "Новостей нет!";
}
else
{
$num = mysql_num_rows($res);
$mod = $num % $num_of_page;
if ($mod == 0)
{
$pages = $num / $num_of_page;
}
else
{
$pages = $num / $num_of_page + 1;
}
if (!is_numeric($page) || $page >= $pages || $page < 0)
{
echo "Ошибка новостной ленты";
}
else
{
$records = $page * $num_of_page;
$res = mysql_query("SELECT * FROM shaman_news ORDER BY id DESC LIMIT ".$records.",".$num_of_page,$MS_connect);
while ($row = mysql_fetch_array($res))
{
echo "<TABLE cellpadding = \"0\" cellspacing = \"0\" style = \" margin-bottom: 10px;\">";
echo "<TR><TD><B>".$row["name"]."</B> - ".$row["date"]."</TD></TR>";
echo "<TR><TD>".$row["content"]."</TD></TR>";
echo "</TABLE>";
}
echo "Выберите страницу: ";
for ($i=1;$i<=$pages;$i++)
{
$a = $i - 1;
if ($a == $page)
{
echo "<B>".$i."</B> ";
}
else
{
echo "<A href = \"#\" onclick = \"this_page(".$a.")\">".$i."</A> ";
}
}
}
}
}
else
{
echo "Ошибка новостной ленты!";
}
?>
Код:
function this_page(paged)
{
$('#news').html('<DIV align = "center"><IMG src = "images/waiting.gif"></DIV>');
$.post(
'news_ajax.php',
{
page: paged
},
function(data)
{
$('#news').html(data);
}
);
}
$(document).ready(function()
{
this_page(0);
});