С нами с 07.08.07
Сообщения: 222
Рейтинг: 111
|
Добавлено: 14/03/08 в 12:07 |
есть пара десятка сайтиков, можно ли как-то вставить в них инклуд и чтобы все грузилось с одного места? Ну т.е типа SSI, но только чтобы бралось с другого домена?
Что сложное писать надо или может как-то легко это можно замутить?
|
|
|
|
С нами с 01.04.07
Сообщения: 4378
Рейтинг: 2970
|
Добавлено: 14/03/08 в 12:17 |
Обычный include или require
Если только fopen wrapper разрешено
|
|
|
|
С нами с 07.08.07
Сообщения: 222
Рейтинг: 111
|
Добавлено: 14/03/08 в 12:32 |
gimcnuk писал: | Обычный include или require
Если только fopen wrapper разрешено |
а есть где-нибудь готовое решение? т.е мне надо что бы я выложил допустим файл http://domen.com/includ.php (в нем просто html код) и заинклудил его на сайты на других доменах..
|
|
|
|
С нами с 24.03.06
Сообщения: 63
Рейтинг: 17
|
Добавлено: 14/03/08 в 14:54 |
ruffy писал: | а есть где-нибудь готовое решение? т.е мне надо что бы я выложил допустим файл http://domen.com/includ.php (в нем просто html код) и заинклудил его на сайты на других доменах.. |
в месте где надо вставить хтмлкод - readfile($url);
вроде так, но на пхп давненько не писал... если не ошибаюсь - там проблема в настройках безопасности, если разрешен furlopen(или как то так), то все сработает, иначе ты не сможеш открыть урл как файл-дескриптор и соотв. прочитать его. Есть правда геморный способ через fsockopen и отпрвку заголовков HTTP, если интересно поищи класс cHTTP - я его раньше пользовал.
|
|
|
|
php
С нами с 09.10.06
Сообщения: 3706
Рейтинг: 2410
|
Добавлено: 14/03/08 в 15:37 |
Код: | $file = "host.com/script.php";
include($file);
include_once($file);
require($file);
require_once($file); |
|
|
|
|
« ... full on ... »
С нами с 17.03.07
Сообщения: 670
Рейтинг: 1686
|
Добавлено: 17/03/08 в 08:22 |
Если нужно получить результат работы скрипта, т.е. скрипт на удалённом сервере отработал, сгенерил какой-то код и его нужно получить, то тут можно через file_get_contents(), но при условии, что директива allow_url_fopen в php.ini установлена в ON.
Код: | if(ini_get('allow_url_fopen') == 1))
{
$data = file_get_contents("http://www.site.com/include.php");
} |
Через include() и require() в таком случае делать не стоит, небезопасно и не для этого они нужны.
Если так не работает, то есть ещё Сокеты и CURL.
|
|
|
|
Текстовая реклама в форме ответа Заголовок и до четырех строчек текста Длина текста до 350 символов Купить рекламу в этом месте! |