Простой вопрос по PHP, plz HELP

Модератор: Злобный

Ответить
Аватара пользователя
NaX
Новичок
Сообщения: 8
Зарегистрирован: Пт фев 24, 2006 07:27
Откуда: Кишингтон
Контактная информация:

Простой вопрос по PHP, plz HELP

Сообщение NaX »

Кароче у меня такое дело, это начало скрипта..

Код: Выделить всё

<?PHP
if(!defined('DATALIFEENGINE')){die("Hacking attempt!");}

$tbopen = "<table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\" class=\"title_bl\"><tr><td align=center>";
$tbclose = "</td></tr></table><br>";

if($config_adv_upnews == "yes") {
 $adv_upnews .= "". $tbopen ."". include('adv/upnews.txt') ."". $tbclose .""; } else {$adv_upnews = '';}
?>
Вроде всё красиво но include('adv/upnews.txt') выдаёт ошибку, у меня видимо какая-то ошибка в синтаксе т.к. я в PHP не очень.

Вот ошибка..

Код: Выделить всё

Warning: main(adv/upnews.txt
): failed to open stream: No such file or directory in z:\home\localhost\www\engine\modules\adv.php on line 8 Warning: main(): Failed opening 'adv/upnews.txt
' for inclusion (include_path='.;/usr/local/php/PEAR') in z:\home\localhost\www\engine\modules\adv.php on line 8 
Вообще include можно использовать так как я это зделал?

Меня интересует только {$adv_upnews .= "". $tbopen ."". include('adv/upnews.txt') ."". $tbclose .""; } т.к всё остольное правельно

P.S.
1. Файл upnews.txt существует и назодится там где должен быть.
2. В нём есть HTML код.
3. $config_adv_upnews == "yes" тоже есть, но в другом документе, вызывается правельно...т.к. этот скрипт содержимое другого файла.

Пожалуйста помогите :help: :help:
ищейка
Продвинутый
Сообщения: 784
Зарегистрирован: Чт мар 11, 2004 12:36
Контактная информация:

Сообщение ищейка »

NaX,
попробуй добавить до инклуде

chdir(dirname(__FILE__));
Аватара пользователя
NaX
Новичок
Сообщения: 8
Зарегистрирован: Пт фев 24, 2006 07:27
Откуда: Кишингтон
Контактная информация:

Сообщение NaX »

Типо чтото в этом роде должно получится?

Код: Выделить всё

$adv_upnews .= "". $tbopen ."". chdir(dirname(__FILE__)); include('adv/upnews.txt'); ."". $tbclose .""; } else {$adv_upnews = '';}
Если так то выдаёт Parse Error, Unexpected "."
ищейка
Продвинутый
Сообщения: 784
Зарегистрирован: Чт мар 11, 2004 12:36
Контактная информация:

Сообщение ищейка »

chdir(dirname(__FILE__));
$adv_upnews .= "". $tbopen ."". join(file('adv/upnews.txt')) ."". $tbclose ."";
Аватара пользователя
NaX
Новичок
Сообщения: 8
Зарегистрирован: Пт фев 24, 2006 07:27
Откуда: Кишингтон
Контактная информация:

Сообщение NaX »

Прекрасно, всё работает.
ОГРОМНОЕ СПАСИБО :super: :super: :super:
Ответить

Вернуться в «Программирование»