Команда header для формирования xml

finder007

Новичок
Команда header для формирования xml

Всем привет.

Может кто сталкивался с подобной проблемой и знает как ее решить.

Php скрипт формирует xml

<?php

header("Content-Type: text/xml");
header("Expires: Thu, 19 Feb 1998 13:24:18 GMT");
header("Last-Modified: ".gmdate("D, d M Y H:i:s")." GMT");
header("Cache-Control: no-cache, must-revalidate");
header("Cache-Control: post-check=0,pre-check=0");
header("Cache-Control: max-age=0");
header("Pragma: no-cache");

echo "<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"yes\"?>";
echo " <response> ";
echo "<form>";
echo "123";
echo "</form>";
echo "</response> ";

?>

При инструментах Apatch 2 + PHP 5 Explorer 7 все работало замечательно, браузер выводил результат как xml документ.
Поставили Денвер вроде с те ми же Apatch 2 + PHP 5, а браузер отказывается воспринимать результат кода как xml документ, отображает как , такое мое ощущение , html страничку.
Ни каких специальных настроек ранее не выполняла при установке инструментария. В чем может быть проблема, подскажите пожалуйста.
 

slach

Новичок
поставьте
error_reporting(E_ALL);
в начале скрипта

посмотрите на ошибки
 

Фанат

oncle terrible
Команда форума
смотреть надо не те заголовки, которые пишутся в скрипте, а тие, которые РЕАЛЬНО выдаются в браузер.
 

finder007

Новичок
А не скажешь как это можно посмотреть, какие реально выдаются?

-~{}~ 28.01.09 13:44:

Вот что мне выдал вывод всех ошибок:
Warning: Cannot modify header information - headers already sent by (output started at Z:\home\Karavan\www\FormForTreeUnit2.php:798) in Z:\home\Karavan\www\FormForTreeUnit2.php on line 801

В строке 801 стоит как раз команда header.

Где он мог быть отправлен до команды header, не подскажете :).
 

slach

Новичок
читай внимательно вот это
(output started at Z:\home\Karavan\www\FormForTreeUnit2.php:798)

и еще раз осмысли что написано


реально отлаживать ввод вывод между браузером и сервером можно через LiveHeaders и Firebug плагины к Firefox

либо через HTTPAnalyzerStd (ищи в гугле)
 
Сверху