Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: есть код рнр, почему выводит лишние символы
Форумы портала PHP.SU » » Если скрипт не работает » есть код рнр, почему выводит лишние символы

Страниц (1): [1]
 

1. pifagor87 - 23 Августа, 2011 - 18:47:04 - перейти к сообщению
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>

<meta http-equiv="Content-Type" content="text/html; charset=windows-1251"/>
<title>Документ без названия</title>
</head>
<LINK rel="stylesheet" media="screen" type="text/css" title="Style" href="css/style.css">

<body>
<div id="navig">
<div id="navig-menu">
<ul id="menu">

</ul>
</div>
</div>
<div id="header">
</div>
<div id="sered">
<div id="forma">

</div>
<div id="spus">
<ul id="spusok">
<?
require("sources/conection.php");
$sql = "SELECT name, url, title FROM navigac";
$result = $conn->query($sql)or die (mysqli_error());
if ($result){
while ($row=$result->fetch_object()){
echo "<li><a href='{$row->url}' title='{$row->title}'>{$row->name}</a></li>";
}
}
?>
</ul>
</div>
<div id="centr">
<?
$page = (isset($_GET['page']))? $_GET['page']:"1";
$sql="SELECT name, content FROM info WHERE id='$page'";
$result=$conn->query($sql) or die(mysqli_error());
if ($result){
$row=$result->fetch_object();
echo $row->content;
}
?>
</div>
</div>
<div id="futer">
</div>
</body>
</html>
1 лишние символы видно на картинка (п>>Ї)
2 - отступ в мозилле и опере сверху пикселей 20, в експлорере и хроме нету.
помогите
2. DeepVarvar - 23 Августа, 2011 - 18:50:08 - перейти к сообщению
BOM DETECTED!!!!
3. pifagor87 - 23 Августа, 2011 - 19:14:13 - перейти к сообщению
DeepVarvar пишет:
BOM DETECTED!!!!

-----
Open source..
Open mind..
Open future..

я совета прошу а не подколок!
4. DeepVarvar - 23 Августа, 2011 - 19:16:42 - перейти к сообщению
А я не подкалываю. Вы знаете что такое BOM?
Кодировка файлов какая?
5. pifagor87 - 23 Августа, 2011 - 19:26:29 - перейти к сообщению
DeepVarvar пишет:
А я не подкалываю. Вы знаете что такое BOM?
Кодировка файлов какая?

-----
Open source..
Open mind..
Open future..

charset=windows-1251 если вы про ето.
нет, но переводчик сказал что спецыфикация.
я не пойму что имели ввиду?
обясните понятней
6. DeepVarvar - 23 Августа, 2011 - 19:27:49 - перейти к сообщению
pifagor87 пишет:
charset=windows-1251
это где написано?
7. pifagor87 - 23 Августа, 2011 - 19:32:21 - перейти к сообщению
DeepVarvar пишет:
pifagor87 пишет:
charset=windows-1251
это где написано?

смотрите код вначале
8. DeepVarvar - 23 Августа, 2011 - 19:35:26 - перейти к сообщению
Смотрите в другом месте... На сарае вон тоже что понаписано - а там дрова...
Уберите все символы вначале всех файлов - пробелы, табуляции....
И СОХРАНИТЕ файл в РЕДАКТОРЕ в требуемой кодировке.
9. pifagor87 - 23 Августа, 2011 - 19:43:32 - перейти к сообщению
DeepVarvar пишет:
Смотрите в другом месте... На сарае вон тоже что понаписано - а там дрова...
Уберите все символы вначале всех файлов - пробелы, табуляции....
И СОХРАНИТЕ файл в РЕДАКТОРЕ в требуемой кодировке.

тоесть в требуемой кодировке?
обясните мне чайнику как то проще
10. illy - 23 Августа, 2011 - 20:34:24 - перейти к сообщению
PHP:
скопировать код в буфер обмена
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml">
  3. <head>
  4.  
  5. <meta http-equiv="Content-Type" content="text/html; charset=windows-1251"/>
  6. <title>Документ без названия</title>
  7. </head>
  8. <LINK rel="stylesheet" media="screen" type="text/css" title="Style" href="css/style.css">
  9.  
  10. <body>
  11. <div id="navig">
  12. <div id="navig-menu">
  13. <ul id="menu">
  14.  
  15. </ul>
  16. </div>
  17. </div>
  18. <div id="header">
  19. </div>
  20. <div id="sered">
  21. <div id="forma">
  22.  
  23. </div>
  24. <div id="spus">
  25. <ul id="spusok">
  26. <?
  27. require("sources/conection.php");
  28. $sql = "SELECT name, url, title FROM navigac";
  29. $result = $conn->query($sql)or die (mysqli_error());
  30. if ($result){
  31. while ($row=$result->fetch_object()){
  32. echo "<li><a href='{$row->url}' title='{$row->title}'>{$row->name}</a></li>";
  33. }
  34. }
  35. ?>
  36. </ul>
  37. </div>
  38. <div id="centr">
  39. <?
  40. $page = (isset($_GET['page']))? $_GET['page']:"1";
  41. $sql="SELECT name, content FROM info WHERE id='$page'";
  42. $result=$conn->query($sql) or die(mysqli_error());
  43. if ($result){
  44. $row=$result->fetch_object();
  45. echo $row->content;
  46. }
  47. ?>
  48. </div>
  49. </div>
  50. <div id="futer">
  51. </div>
  52. </body>
  53. </html>
11. DeepVarvar - 23 Августа, 2011 - 20:53:24 - перейти к сообщению
pifagor87 пишет:
как то проще
если вы указали в мета вин-1251, значит и сохраняйте сам файл в редакторе в кодировке вин-1251.
12. pifagor87 - 23 Августа, 2011 - 21:29:37 - перейти к сообщению
DeepVarvar пишет:
pifagor87 пишет:
как то проще
если вы указали в мета вин-1251, значит и сохраняйте сам файл в редакторе в кодировке вин-1251.

та вроди все нормально, но всеравно выводит ети символы
13. DeepVarvar - 23 Августа, 2011 - 22:10:41 - перейти к сообщению
Если выводит, значит не нормально. Причина та самая - лишние символы в начале.
Ищите как в вашем редакторе сохранить без лишней хренатени или пишите заново - копирование не поможет.
14. fredrsf - 24 Августа, 2011 - 09:52:32 - перейти к сообщению
Открой файл в notepad++, преобразуй файл в кодировку ANSI. Убери все пробелы в начале, если таковые имеются. Добавь в начало
PHP:
скопировать код в буфер обмена
  1. <?PHP
  2. header('Content-type: text/html; charset=windows-1251');
  3. ?>
15. p1us - 26 Августа, 2011 - 09:25:44 - перейти к сообщению
charset=cp1251 вроде так кодировка пишется? я тоже новичек Однако

 

Powered by ExBB FM 1.0 RC1