サイトで外部スクリプトを使用していますが、XML コードを生成しようとすると構文に問題があるようです。
2 行目には引用符がなく、ページがクラッシュします。どうすれば解決できますか?なぜそれは他の人々のために働いたのですか?PHPのバージョンについてですか?
$h->xmlrequest = '<?xml version="1.0"?>';
$h->xmlrequest .= <<<END
<a:searchrequest xmlns:a="DAV:" xmlns:s="http://schemas.microsoft.com/exchange/security/">
<a:sql>
SELECT "DAV:displayname"
,"urn:schemas:httpmail:subject"
FROM "$exchange_server/Exchange/aaaaa/inbox"
</a:sql>
</a:searchrequest>
END;
この問題により、PHP ファイルを実行できなくなり、外部出力が表示されなくなります。これを試すだけでもクラッシュします:
$h->xmlrequest = '<'.'?xml version="1.0"?'.'>';
$h->xmlrequest .= <<<END
END;
エラーを表示すると、これは私が得るエラーです:
Parse error: syntax error, unexpected T_SL in C:\inetpub\wwwroot\fromMail\index2.php on line 23
行 23 は <<< END の行です。