ОТКАЗ ОТ ОТВЕТСТВЕННОСТИ : ЭТО УЖАСНАЯ ИДЕЯ.Я НАСТОЯТЕЛЬНО РЕКОМЕНДУЮ, ЧТО ВЫ ИСПОЛЬЗУЕТЕ НЕКОТОРЫЙ ДРУГОЙ ПОДХОД.
Я собираюсь догадаться, что файл вашего сервера интерпретируется сервером, на котором они работают, поэтому вы получите ответ синтаксического анализа PHP.Попробуйте переименовать их во что-то еще, например .phtml
.Или выключите PHP на удаленном сервере.Тогда это должно быть просто вопросом:
$ch = curl_init();
curl_setopt ($ch, CURLOPT_URL, "http://web.com/foo.phtml");
curl_setopt ($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$res = curl_exec ($ch);
curl_close ($ch);
$parsed = eval($res);
// echo or do whatever with $parsed
Но, как я сказал в своем заявлении об отказе от ответственности, и все комментирующие, отвечая на этот вопрос, сказали: «Это риск безопасности, и даже за его пределами есть все видыподводные камни.Если вы уточните, почему вы хотите это сделать, мы, вероятно, найдем лучшее решение, которое не заставит Джона Скита плакать.