Выполнить скрипт по ссылке
site1.com
site2.com
на site2.com лежит php скрипт, который должен создать файл через fopen() в той же папке, где он и находится, т.е. в site2.com
как с помощью php скрипта заставить его выполниться с site1.com?
Через include? он в этом случае не создаст этот файл на site1.com?
ps: just ^_^
ps2: да, щас порыскаю у себя исходниках, где-то пхпшные валяются, и постараюсь описать доступным языком механизм инклуда=)))) Чтобы никто другой не пытался такой чуши творить:)
а страница его инклюдившая на моем компе.
Ну, ты подожди, пока php-шники до этой темы добирутся)))
Добрались. :D
Инклудить ремотные файлы разрешат тебе не везде. Далее. Как ты думаешь, какая разница будет между include http .... file.php и include http ... file.inc если *.php парсится php а *.inc ни на кого не повешена? Так вот, в первом случае будет вызван file.php который как и следовало ожидать, исполниться на своем серваке, то есть там где лежит, отдаст результат который и будет заинклуден твоим скриптом. А во втором случае тебе просто отдадут файло без обработки и оно приинклудится также, как если бы лежало на той же тачке, что и инклудящий скрипт. Соответственно чтобы понимать эти моменты стоит разобраться с http как говорится чтобы от зубов ну и прочие мелочи.
В твоём случае надо бы убедится в том что ты инклудил сам скрипт а не результат его работы.
Чегевар, так инклуд внатури сокеты открывает????:)
В php да! Квот из мануала
If "URL fopen wrappers" are enabled in PHP (which they are in the default configuration), you can specify the file to be included using an URL (via HTTP or other supported wrapper - see Appendix I for a list of protocols) instead of a local pathname.