作業中の Web サイトで WorldPay 支払いゲートウェイを使用しています。すべてのクレジット カード承認を処理し、サーバー上の PHP ファイルをトランザクションに関する情報と共に呼び出します。スクリプトからの出力を取得し、WorldPay クロムに表示します。
内部の仕組みはわかりませんが、cURL に似たものを使用してトランザクションの詳細をスクリプトに投稿し、出力を取得していると思います。
私のスクリプトは、必要な情報を XML ファイルに書き込み、電子メールを送信してから、顧客に買い物をしてくれたことに感謝します。
私の問題は、ファイルを直接呼び出してテストすると(セキュリティチェックをオフにhttp://example.com/mysite/myscript.php
してブラウザにアクセスして)、すべてが計画どおりに機能することですが、支払いシステムを通過すると(スクリプトがcURL)、次の行で失敗します。
$xml = simplexml_load_file('./info.xml');
何か案は??
明確化: その行はfalseを返し、次の行を中断します。