Про инклюд

Maximus325
На сайте с 27.01.2006
Offline
277
434

Оч срочно надо а программеры спят.

Есть шаблон.

Есть например 5 сайтов по 5 сабов.

01.site.com

02.site.com

03.site.com

04.site.com

05.site.com

01.site2.com

02.site2.com

03.site2.com

04.site2.com

05.site2.com

Как дословно написать код инклюда txt файла с html/php кодом (например ссылка или что товроде сапы), что бы:

1. Идеальный вариант.

брал с удалённого сайта, при этом что бы код не менять для каждого сайта (но вроде так нельзя)

2. Средний вариант - что бы брал с корня сайта вторго уровня, и что бы тоже код не менять.

3. Худший варинат - что бы брал с корня папки, но что бы код тоже не менять) Типа "/links.txt"

При этом хотелось бы, что бы при отсутсвии оного файла не выводился еррор.

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

Нужен Eng копирайтер с опытом по теме казино, постоянные заказы.
V
На сайте с 19.10.2006
Offline
97
#1

в php.ini посмотрите значение - allow_url_fopen , должно быть 1 (по дефолту включено, хотя некоторые хостеры отключают)

сам инклюд с абсолютным путем:

<? include 'http://www.site.com/links.txt'; ?>

при отсутствии файла будет не ошибка но варнинг, типа Warning: main(http://www.site.com): failed to open stream: HTTP request failed!

обработку варнинга не подскажу, ждите программистов :)

LEOnidUKG
На сайте с 25.11.2006
Offline
1774
#2

Ну может быть не link.txt сделаете, если там ПХП код, а всё таки link.php?

То тогда всё просто:

echo @file_get_contents('http://site.ru/link.php');

✅ Мой Телеграм канал по SEO, оптимизации сайтов и серверов: https://t.me/leonidukgLIVE ✅ Качественное и рабочее размещение SEO статей СНГ и Бурж: https://getmanylinks.ru/ ✅ Настройка и оптимизация серверов https://getmanyspeed.ru/
A
На сайте с 12.05.2004
Offline
176
#3

1. include 'http://site.com/file.txt'; - если в настройках PHP разрешено

2. include '../path/file.txt';

3. include 'file.txt';

tommy-gung
На сайте с 22.11.2006
Offline
304
#4

ну я уж напишу ))

чтоб не было warning'ов


<?php
if(file_exists("путь_к_файлу")) { include("путь_к_файлу"); }
?>

можно написать скрипт, который будет отправлять на другой сервер запрос с именем хоста и получать в качестве ответа необходимый код и кешировать его (типа, как биржи ссылок работают)

Здесь не могла быть ваша реклама

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий