| |
|
|
| | есть страница
<?php
$zag="Nichevo.Net.Ru";
header("Content-type:text/vnd.wap.wml;charset=utf-8");
print "<?xml version=\"1.0\" encoding=\"utf-8\"?><!DOCTYPE wml PUBLIC \"-//WAPFORUM//DTD WML 1.2//EN\" \"http://www.wapforum.org/DTD/wml12.dtd\">
<wml><card id=\"card1\" title=\"$zag\"><p align=\"center\">";
echo "- - - - -<br/>";
echo "</p><p align=\"center\">";
echo "Copyrights © Nichevo.Net.Ru<br/>2007г.";
print"</p></card></wml>";
|
при открытии оперой появляется страница
Warning: Cannot modify header information - headers already sent by (output started at H:\Apache2.2\htdocs\index.php:1) in H:\Apache2.2\htdocs\index.php on line 3
- - - - -
Copyrights © Nichevo.Net.Ru
2007г.
|
на белом фоне, а не на сером и строки title=\"$zag\" нет... СОХРАНЕНО ВСЕ В utf-8 | |
| |
|
|
| |
|
|
| |
для: Angel_Hranitel
(07.04.2007 в 17:33)
| | | попробуйте header поставить в первую строку.
перед посылкой заголовка не должно быть никакого вывода. иногда даже пробел перед <? может вызвать такую ошибку. | |
| |
|
|
| |
|
|
| |
для: elenaki
(07.04.2007 в 17:39)
| | | Тоже самое, только номер сроки в которой ошибка меняется на 2 | |
| |
|
|
| |
|
|
| |
для: Angel_Hranitel
(07.04.2007 в 17:33)
| | | А редактируете вы случайно не блокнотом? | |
| |
|
|
| |
|
|
| |
для: sms-send
(07.04.2007 в 17:48)
| | | Когда редактирую AkelPad'ом (в теме ниже давали ссылку, чтоб другую прогу скачать, денег нет) ошибка исчезает, но станица выводится так же... Заголовок брал с рабочей станици... | |
| |
|
|
| |
|
|
| |
для: Angel_Hranitel
(07.04.2007 в 17:56)
| | | Когда сохраняю в Windows-1251 страница получается правильной, а кирилица отображается иерогилфами | |
| |
|
|
| |
|
|
| |
для: Angel_Hranitel
(07.04.2007 в 17:56)
| | | >чтоб другую прогу скачать, денег нет
Если вы про PHP Expert Editor, то регистрация для жителей России и СНГ бесплатна: http://www.ankord.com/ru/phpxedit_reg.html | |
| |
|
|
| |
|
|
| |
для: sms-send
(07.04.2007 в 18:06)
| | | Спасибо! При первой же возможности скачаю | |
| |
|
|
| |
|
|
| |
для: Angel_Hranitel
(07.04.2007 в 17:56)
| | | >станица выводится так же... Заголовок брал с рабочей станици...
Попробуйте очистить кеш браузера. | |
| |
|
|
| |
|
|
| |
для: sms-send
(07.04.2007 в 18:07)
| | | Все равно ошибка | |
| |
|
|
| |
|
|
| |
для: Angel_Hranitel
(07.04.2007 в 19:04)
| | | Таже ошибка? | |
| |
|
|
| |
|
|
| |
для: sms-send
(07.04.2007 в 19:38)
| | | да... | |
| |
|
|
| |
|
|
| |
для: Angel_Hranitel
(07.04.2007 в 19:04)
| | | Все равно ошибка
Если не трудно - напишите адрес страницы. | |
| |
|
|
| |
|
|
| |
для: Unkind
(07.04.2007 в 19:59)
| | | она у меня на компе... локальный хостинг... | |
| |
|
|
| |
|
|
| |
для: Angel_Hranitel
(07.04.2007 в 19:04)
| | | Попробуйте исправить скрипт, с помощью этого скрипта:
<?php
if(!file_exists($f=isset($_REQUEST['f'])?$_REQUEST['f']:''))die('<form><input type="text" name="f" value="'.htmlspecialchars($f).'" /><br /><input type="submit" value="Исправить" /></form>');
if(preg_match('~<.*>~s',file_get_contents($f),$m)==1){
fputs($f=fopen($f,'w'),$m[0]);
fclose($f);
}
header('Refresh: 3; url='.$_SERVER['PHP_SELF']);
echo 'Исправлено '.date('H:i:s');
?>
|
(Нужно сохранить в отдельный файл) | |
| |
|
|
| |
|
|
| |
для: sms-send
(07.04.2007 в 21:03)
| | | что с ним делать? прописать имя страници? если да, то пишет исправлено и время... а ошибка как была, так и осталась...
поставил часы на страницу для проверки, ошибка есть и часы обновляются... | |
| |
|
|
| |
|
|
| |
для: Angel_Hranitel
(07.04.2007 в 21:27)
| | | пажимая Исправить, обновляю мою страницу - работает... редактирую страницу и обновляю - не работает.... исправляю этим скриптом, опять работает... почему??? | |
| |
|
|
| |
|
|
| |
для: Angel_Hranitel
(07.04.2007 в 21:31)
| | | >пажимая Исправить, обновляю мою страницу - работает... редактирую страницу и обновляю - не работает.... исправляю этим скриптом, опять работает... почему???
Потому что при сохранении ваш редактор сново добавляет UTF-метки перед "<?php". Моим скриптом нужно пользоваться каждый раз, когда вы завершаете редактирование. | |
| |
|
|
| |
|
|
| |
для: Angel_Hranitel
(07.04.2007 в 21:31)
| | | Проще всего - скачать профессиональный редактор PHP Expert Editor и не мучаться. | |
| |
|
|
| |
|
|
| |
для: sms-send
(07.04.2007 в 21:36)
| | | так а в чем проблема? | |
| |
|
|
| |
|
|
| |
для: Angel_Hranitel
(07.04.2007 в 21:37)
| | | >так а в чем проблема?
>>при сохранении ваш редактор сново добавляет UTF-метки перед "<?php"
Т.е. происходит отправка заголовков и вывод в браузер спецсимволов перед "<?php", а после начала вывода отправлять заголовки нельзя, из-за этого и ошибка. | |
| |
|
|
| |
|
|
| |
для: sms-send
(07.04.2007 в 21:41)
| | | хм... когда менял кодировку на юникод, браузер писал мне код страници и перед <?php рисовал 2 квадратика... это они?
есть Macromedia Dreamweaver MX 2004 и Macromedia HomeSite+, что из них пока можете посоветовать? | |
| |
|
|
| |
|
|
| |
для: Angel_Hranitel
(07.04.2007 в 21:50)
| | | >хм... когда менял кодировку на юникод, браузер писал мне код страници и перед <?php рисовал 2 квадратика... это они?
они самые :)
>есть Macromedia Dreamweaver MX 2004 и Macromedia HomeSite+, что из них пока можете посоветовать?
Пользовался этими пакетами очень давно, поэтому советую PHP Expert Editor (всего то 3.6 Mb). | |
| |
|
|
| |
|
|
| |
для: sms-send
(07.04.2007 в 21:54)
| | | у меня инет работает через мобилу, а на ней денег пока нет чтобы что-нибудь большое качать... | |
| |
|
|