Безопасный include с другого сервера - как?

Altex

Новичок
Вариант с кешированием удаленного файла отличный, если не требуется дергать его при каждом запросе.
А вообще можно подключать удаленный файл через javascript, чтобы не тормозил php, а клиент сам бы дергал его. Если нужно только дёрнуть файл, не ожидая от него результат, то можно и простым <img> обойтись.

-~{}~ 04.07.07 14:47:

Автор оригинала: Wicked
Altex
Выполнять его не нужно независимо от того, пхп код он отдает или нет. Про не-пхп ты уже сказал. А в случае, если отдает пхп - то просто в топку такой сервис.
Если это сторонний сервис, то конечно такой лучше не использовать вообще, или парсить данные самостоятельно из него.
Если это собственный сервис, то нужно переписать без необходимости его выполнять повторно с инклудом.
 

Найч

Алгоритмик :-)
и еще... на всякий случай...

file_put_contents("local.php", file_get_contents("http://service.ru/code.php?var1=1&var2=2"))
include "local.php"

и

include "http://service.ru/code.php?var1=1&var2=2"

- эквивалентны.
отлично!
а теперь обрати сие послание тому, кто утверждал другое.
Друзья! Давайте внимательно читать, ага?
 

nalim

Новичок
мне кажется автора давно не интересует тема,
и мне кажется что ответ уже есть)
смысл тут писать непойми что?)
 

kruglov

Новичок
По-моему, кто-то путает file_get_contents и include.
Может, я и не прав.
 

nalim

Новичок
Ответ:
Да, реализовать можно,
для получения данных

ни include, ни file_get_contents
использовать не надо

а надо работать напрямую с HTTP
любым средством поддерживающим тайм ауты

а потом уже использовать include или file_get_contents
по желанию.
 

iceman

говнокодер
мля люди ЗАСТРЕЛИТЕСЬ!!!
че за ахинею вы тут несете...

file_exists?
 

HraKK

Мудак
Команда форума
iceman
не чувак, этот совет к себе приложи ок?

flower
Как насчет асинхроного ajax?
 
Сверху