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

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: есть код рнр, почему выводит лишние символы

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


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

> Описание: выводит лишнее
pifagor87
Отправлено: 23 Августа, 2011 - 18:47:04
Post Id


Новичок


Покинул форум
Сообщений всего: 35
Дата рег-ции: Авг. 2011  


Помог: 0 раз(а)




<!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, в експлорере и хроме нету.
помогите
Прикреплено изображение
12.png

(Отредактировано автором: 23 Августа, 2011 - 19:33:45)

 
 Top
DeepVarvar Супермодератор
Отправлено: 23 Августа, 2011 - 18:50:08
Post Id



Активный участник


Покинул форум
Сообщений всего: 10377
Дата рег-ции: Дек. 2008  
Откуда: Альфа Центавра


Помог: 353 раз(а)




BOM DETECTED!!!!
 
 Top
pifagor87
Отправлено: 23 Августа, 2011 - 19:14:13
Post Id


Новичок


Покинул форум
Сообщений всего: 35
Дата рег-ции: Авг. 2011  


Помог: 0 раз(а)




DeepVarvar пишет:
BOM DETECTED!!!!

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

я совета прошу а не подколок!
 
 Top
DeepVarvar Супермодератор
Отправлено: 23 Августа, 2011 - 19:16:42
Post Id



Активный участник


Покинул форум
Сообщений всего: 10377
Дата рег-ции: Дек. 2008  
Откуда: Альфа Центавра


Помог: 353 раз(а)




А я не подкалываю. Вы знаете что такое BOM?
Кодировка файлов какая?
 
 Top
pifagor87
Отправлено: 23 Августа, 2011 - 19:26:29
Post Id


Новичок


Покинул форум
Сообщений всего: 35
Дата рег-ции: Авг. 2011  


Помог: 0 раз(а)




DeepVarvar пишет:
А я не подкалываю. Вы знаете что такое BOM?
Кодировка файлов какая?

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

charset=windows-1251 если вы про ето.
нет, но переводчик сказал что спецыфикация.
я не пойму что имели ввиду?
обясните понятней
 
 Top
DeepVarvar Супермодератор
Отправлено: 23 Августа, 2011 - 19:27:49
Post Id



Активный участник


Покинул форум
Сообщений всего: 10377
Дата рег-ции: Дек. 2008  
Откуда: Альфа Центавра


Помог: 353 раз(а)




pifagor87 пишет:
charset=windows-1251
это где написано?
 
 Top
pifagor87
Отправлено: 23 Августа, 2011 - 19:32:21
Post Id


Новичок


Покинул форум
Сообщений всего: 35
Дата рег-ции: Авг. 2011  


Помог: 0 раз(а)




DeepVarvar пишет:
pifagor87 пишет:
charset=windows-1251
это где написано?

смотрите код вначале
 
 Top
DeepVarvar Супермодератор
Отправлено: 23 Августа, 2011 - 19:35:26
Post Id



Активный участник


Покинул форум
Сообщений всего: 10377
Дата рег-ции: Дек. 2008  
Откуда: Альфа Центавра


Помог: 353 раз(а)




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


Новичок


Покинул форум
Сообщений всего: 35
Дата рег-ции: Авг. 2011  


Помог: 0 раз(а)




DeepVarvar пишет:
Смотрите в другом месте... На сарае вон тоже что понаписано - а там дрова...
Уберите все символы вначале всех файлов - пробелы, табуляции....
И СОХРАНИТЕ файл в РЕДАКТОРЕ в требуемой кодировке.

тоесть в требуемой кодировке?
обясните мне чайнику как то проще

(Отредактировано автором: 23 Августа, 2011 - 19:52:11)

 
 Top
illy
Отправлено: 23 Августа, 2011 - 20:34:24
Post Id



Участник


Покинул форум
Сообщений всего: 1117
Дата рег-ции: Июль 2011  
Откуда: от верблюда)


Помог: 28 раз(а)




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>


-----
Всё гениальное - просто
И ещё проще, если ты - индиго
 
 Top
DeepVarvar Супермодератор
Отправлено: 23 Августа, 2011 - 20:53:24
Post Id



Активный участник


Покинул форум
Сообщений всего: 10377
Дата рег-ции: Дек. 2008  
Откуда: Альфа Центавра


Помог: 353 раз(а)




pifagor87 пишет:
как то проще
если вы указали в мета вин-1251, значит и сохраняйте сам файл в редакторе в кодировке вин-1251.
 
 Top
pifagor87
Отправлено: 23 Августа, 2011 - 21:29:37
Post Id


Новичок


Покинул форум
Сообщений всего: 35
Дата рег-ции: Авг. 2011  


Помог: 0 раз(а)




DeepVarvar пишет:
pifagor87 пишет:
как то проще
если вы указали в мета вин-1251, значит и сохраняйте сам файл в редакторе в кодировке вин-1251.

та вроди все нормально, но всеравно выводит ети символы
 
 Top
DeepVarvar Супермодератор
Отправлено: 23 Августа, 2011 - 22:10:41
Post Id



Активный участник


Покинул форум
Сообщений всего: 10377
Дата рег-ции: Дек. 2008  
Откуда: Альфа Центавра


Помог: 353 раз(а)




Если выводит, значит не нормально. Причина та самая - лишние символы в начале.
Ищите как в вашем редакторе сохранить без лишней хренатени или пишите заново - копирование не поможет.
 
 Top
fredrsf
Отправлено: 24 Августа, 2011 - 09:52:32
Post Id


Новичок


Покинул форум
Сообщений всего: 33
Дата рег-ции: Июнь 2010  


Помог: 0 раз(а)




Открой файл в notepad++, преобразуй файл в кодировку ANSI. Убери все пробелы в начале, если таковые имеются. Добавь в начало
PHP:
скопировать код в буфер обмена
  1. <?PHP
  2. header('Content-type: text/html; charset=windows-1251');
  3. ?>

(Отредактировано автором: 24 Августа, 2011 - 09:53:14)

 
 Top
p1us
Отправлено: 26 Августа, 2011 - 09:25:44
Post Id



Гость


Покинул форум
Сообщений всего: 120
Дата рег-ции: Авг. 2011  


Помог: 0 раз(а)




charset=cp1251 вроде так кодировка пишется? я тоже новичек Однако
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Если скрипт не работает »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB