Проблема с кодирговкой Ajah

Статус
Закрыто для дальнейших ответов.

RoamingFire

Well-Known Member
Регистрация
04.01.2008
Сообщения
145
Написал сайт под заказ, на моем хостинге все работало ок. На хостинг заказчика, залили сайт проблема с кодировкой новостной ленты Ajah+PHP. Вот код:
Сам модуль новостей:
Код:
<?php
  include_once("config.php");
  $module_head .= "&lt;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 обработчика для Ajah
Код:
<?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 "Ошибка новостной ленты!";
  }
?>
Сам JavaScript(использовал библиотеку JQuery):
Код:
  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);
});
На моем хосте работает все ок, а на хостинге заказчика вопросика, пробывал в PHP конвертацию кодировок не помогает... Вот конфиг моего хостинга: http://roamingfire.cn/info.php , а это заказчика - http://priam.sweb.ru/phpinfo.php . Помогите пожалуйста, в чем может быть проблема?
 

RoamingFire

Well-Known Member
Регистрация
04.01.2008
Сообщения
145
Ааа я идиот :))) можете удалить тему. Думал, что я объявил явно кодировку, а оказывается нет :)
 
Статус
Закрыто для дальнейших ответов.
Верх Низ