Проблема с heаder на денвере

Печать RSS
372


ツ ツ ツ
0
Файл сюда выложи
P
Автор
Пришелец
0
В том и дело, что на хосте ошибки нет, только на денвере.

ツ ツ ツ
0
дело не в сервере а в кодеровке, файл говорю выложи
С

Малиновые штаны
0
зайди в текст редактор В пункте кодировка выбери UTF-8 без BOM (или без сигнатуры)
С

Малиновые штаны
0
ну а если уж вопще по быдлокодерски то пиши в самом верху
Error_Reporting(E_ALL & ~ E_NOTICE);
Error_Reporting(ERROR | WARNING);

ツ ツ ツ
0
15. sanzstez, лучше уже сразу exit;
ЗЫ а вообще чтоб хендеры можно было писать не только в начале файла но и в середине где нить, юзаем ob_start()
ob_end_flush()
С

Малиновые штаны
0
16, ну эт чтоб автор успокоился D
А насчет ob_start() над и себе немного почитать
P
Автор
Пришелец
0
<?php
list($msec,$sec)=explode(chr(32),microtime());
$HeadTime=$sec+$msec;
header('Cache-Control:no -cache,no-store,must-revalidate');
header('Pragma:no -cache');
header('Content-type:text/vnd.wap.wml;charset=utf-8');
ob_start();
echo'<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.3//EN" "http://www.wapforum.org/DTD/wml13.dtd">
<wml><head><meta http-equiv="Cache-Control" content="no-cache,no-store,must-revalidate" forua="true"/></head>
<card id="index" title="TITLE">
<p align="center">
Тест.<br/>';
list($msec,$sec)=explode(chr(32),microtime());
echo'['.round(($sec+$msec)-$HeadTime,4).']
</p></card></wml>';
ob_end_flush();
exit;
?>
Изменил: POISON (24.12.2009 / 23:35)

Оранжевые штаны
0
Говнокодер детектед. Зачем юзать
list($msec,$sec)=explode(chr(32),microtime());
$HeadTime=$sec+$msec;
когда можно просто
$HeadTime=microtime(true);
P
Автор
Пришелец
0
Ну вот,обычный php скрипт,причем и в кодировке и в лишних символах уверен что их нет,всегда этими текстовыми редакторами писал и на хосте не было проблем, а сейчас решил денвер попробовать,и вот с этим столкнулся.
Стикеры / Теги / Правила / Топ тем / Топ постов / Поиск