私の問題は次のとおりです。サーバーにEmailReports.phpがあり、EmailReports.php?who = some @ gmail.com&what=123456.pdfのようなメールを送信するために使用しています。
EmailReports.phpは別のプロジェクトに属しており、すぐにメールを送信し、QAチームなどによって承認されているため、EmailReports.phpを変更することはできません。
さて、別のLookReports.phpで、「レビューしたレポートを送ってください」のようなサービスを提供する必要があります。これは、EmailReports.phpを呼び出すだけで簡単に実行できます。問題は、PHPコードでどのように実行できるかということです。そのため、他のPHPを自動的に呼び出します。
私は成功せずに試しました:
$stuff = http_get("http://...<the url here>");
と
$stuff = file_get_contents("http://...<the url here>");
EmailReports.phpのインポートを考えていましたが、関数がないため正しくないようで、自動的にメールを送信します。
または、EmailReports.phpコードを複製することもできますが、追加のテストが必要になるため、QAポリシーに違反します。
少し案内してもらえますか?
前もって感謝します。