![]() |
UTF-8 и PHP
Нужно отправить данные формы в MySQL в кодировке UTF-8
В DreamweaverMX сделал страницу в UTF-8, все вроде нормально работает, данные отправляются, но лезет вот такое сообщение: Warning: Cannot add header information - headers already sent by (output started at c:\home\localhost\www\g1\admin\addnews.php:1) in c:\home\localhost\www\g1\admin\addnews.php on line 39 Код выглядит так (line 39 помечена): Код:
<?php require_once('../Connections/ue.php'); ?><?phpКак с этим бороться? М. б. вставить где-то @ ? Или еще как-то? Я с РНР только начинаю, поэтому извините, если вопрос глупый. |
Дело в следующем : когда ты шлешь заголовок "Location: tvoy_file" ты ни не должен слать никакого Content-type .
Когда ты пишешь ?><html> Content-type высылается автоматически. Как ты сам понимаеш высылать информацию + пытатся "редиректить" юзера на другую страницу смысла не имеет. По этому Код:
?><html> |
Ладно, пишем так:
Код:
...if ((isset($HTTP_POST_VARS["MM_insert"])) && ($HTTP_POST_VARS["MM_insert"] == "form1")) { |
Пока сделал так:
Код:
...if ((isset($HTTP_POST_VARS["MM_insert"])) && ($HTTP_POST_VARS["MM_insert"] == "form1")) { |
руками открываешь в каком-нить редакторе (типа Far`овского) и убиваешь первый символ
|
| Часовой пояс GMT +4, время: 03:18. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.