Как вызвать сервис сайта из PHP?

Моя проблема заключается в следующем: у меня есть EmailReports.php на моем сервере, который я использую для отправки писем, таких как EmailReports.php?who=some@gmail.com&what=123456.pdf

Я НЕ могу изменить EmailReports.php, поскольку он принадлежит другому проекту, мгновенно отправляет электронное письмо и был одобрен командой QA и все такое.

Теперь на другом 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, но это противоречит политике контроля качества, поскольку потребуются дополнительные тесты.

Не могли бы вы немного направить меня?

Заранее спасибо.

0
задан RandomGuy42 20 July 2012 в 04:09
поделиться