0

ブラウザーで xml ファイルを表示しようとしていますが、php による警告によって既にヘッダーが送信され続けています。私は ob_start() と ob_flush() を使用していますが、他の状況では役に立ちましたが、この場合でもこの警告が表示されます。

    ob_start();
    header('Content-Type: text/xml; charset=ISO-8859-1');
    //..
    //getting data
    //..
    if($result)
    {
        $doc = new DOMDocument('1.0', 'ISO-8859-1');
        $doc->formatOutput = true;
        //...
        //generate xml structure
        //..
    }
    echo $doc->saveXML();
    ob_flush();
4

0 に答える 0