вопрос по тегу include

12
Brucekiev
На сайте с 30.11.2007
Offline
171
1264

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

подскажите пожалуйста что должен иметь хостинг что можно работать с тегом include.

а то я купил один.. (написано что php поддерживает), но include не подгружается.

файл .htaccess есть с текстом AddHandler server-parsed .html .htm .php

спасибо за ответы.:)

orphelin
На сайте с 02.07.2006
Offline
261
#1

речь про тег инклюд это из ssi или или все же про функцию include из php?

!
На сайте с 24.03.2006
Offline
36
#2

include это не тег а php команда. Сам ИНКЛУД у тебя 100% работает, но только с твоего сайта. В целях безопасности на хостингах отключают include с других серверов.

Если ты хочешь вставить ссылки на морду, тебе может помочь эта команда. Но на некоторых хостингах и файловые запросы с других серверов запрещены.

<?PHP
if ( $_SERVER['REQUEST_URI'] == "/")
{

$fp = fsockopen ("designhome.biz", 80, $errno, $errstr, 30);
if (!$fp) {
echo "$errstr ($errno)<br>\n";
} else {
$buf='';
fputs ($fp, "GET /link/site.txt HTTP/1.0\r\nHost: yandex.ru\r\n\r\n");
/*Замени /link/site.txt и yandex.ru на свои данные*/
while (!feof($fp)) {
$buf.=fgets ($fp,128);
}
fclose ($fp);
$buf=str_replace("\r", '', $buf);
$buf=split("\n\n", $buf);
unset($buf[0]);
foreach($buf as $b) echo $b;
}
}
?>
Продажа ICQ (http://www.uinshop.info/)
Brucekiev
На сайте с 30.11.2007
Offline
171
#3
orphelin:
речь про тег инклюд это из ssi или или все же про функцию include из php?

на старом хосте я писал <? include "include/***"; ?> и работало(подружается например меню с другого файла). А на новом не хочется.

сорри но я еще не знаю чем отличается include ssi от php )))

!
На сайте с 24.03.2006
Offline
36
#4
Brucekiev:
на старом хосте я писал <? include "include/***"; ?> и работало(подружается например меню с другого файла). А на новом не хочется.
сорри но я еще не знаю чем отличается include ssi от php )))

Если нужно делать локальный инклуд, то попробуй вписывать полный адрес к файлу. Если не поможет попробуй функцию include_once()

Brucekiev
На сайте с 30.11.2007
Offline
171
#5
!kas:
Если нужно делать локальный инклуд, то попробуй вписывать полный адрес к файлу. Если не поможет попробуй функцию include_once()

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

!
На сайте с 24.03.2006
Offline
36
#6

<?php include "include/header.php"; ?> пробовали?

Обратитесь с этой проблемой в службу поддержки, пусть конфиг ПХП поправят ;)

newland
На сайте с 22.09.2006
Offline
110
#7
!kas:
include это не тег а php команда. Сам ИНКЛУД у тебя 100% работает, но только с твоего сайта. В целях безопасности на хостингах отключают include с других серверов.

Если ты хочешь вставить ссылки на морду, тебе может помочь эта команда. Но на некоторых хостингах и файловые запросы с других серверов запрещены.

<?PHP

if ( $_SERVER['REQUEST_URI'] == "/")
{

$fp = fsockopen ("designhome.biz", 80, $errno, $errstr, 30);
if (!$fp) {
echo "$errstr ($errno)<br>\n";
} else {
$buf='';
fputs ($fp, "GET /link/site.txt HTTP/1.0\r\nHost: yandex.ru\r\n\r\n");
/*Замени /link/site.txt и yandex.ru на свои данные*/
while (!feof($fp)) {
$buf.=fgets ($fp,128);
}
fclose ($fp);
$buf=str_replace("\r", '', $buf);
$buf=split("\n\n", $buf);
unset($buf[0]);
foreach($buf as $b) echo $b;
}
}
?>

попробуйте так!

DeVoid
На сайте с 02.10.2007
Offline
8
#8

Попробуйте указывать полный путь к папке public_html, что-то типа:

/home/your_damain/public_html/

Сам столкнулся с такой проблемой недавно.

Чем лучше я узнаю людей, тем больше я люблю компьютеры.
Brucekiev
На сайте с 30.11.2007
Offline
171
#9

Всем, кто уделил мне время большое спасибо!

Долго и нудно по тел. и email говорил с тех. поддержкой, и если комуто интересно пришли к мнению (после консультации между собой в офисе), что <? include "include/*.html"; ?> - запись не правильная. А правильно будет <?php include "include/*.html"; ?> и после настройки хоста код заработал...(!kas ваш вариант)🚬

ерунда выходит - на дном хосте работает, другие говорят что это не правильно и работать не может:)

tommy-gung
На сайте с 22.11.2006
Offline
294
#10
Brucekiev:
<? include "include/*.html"; ?> - запись не правильная.

правильная, просто лень строку раскомментировать, саппорту было

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

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