file_get_contents

Alexander v2

Новичок
file_get_contents

PHP:
$ind=$HTTP_COOKIE_VARS["ind"];
if ($ind){
	$d_header = file_get_contents ("http://123.ru/header.html?ind=$ind") or die ("Header not loaded");
}{
	$d_header = file_get_contents ("http://123.ru/header.html") or die ("Header not loaded");
}
Скрипт который обрабатывает header.html не видит переменную ind, хотя она точно задается. В чем может быть проблема?
 

Фанат

oncle terrible
Команда форума
"скрипт, который обрабатывает" - это то, что мы видим здесь? Что это ты о нем в третьем лице?

Сформулируй понятие "не видит".

-~{}~ 02.02.07 21:17:

да! и при чём здесь file_get_contents ?
 

Alexander v2

Новичок
Обрисовываю ситуацию..

Имеем:
Форум PHPBB;
Сайт построен на Parser3;

Задача встроить форум в дизайн сайта.

file_get_contents отлично работает. Но задача немного усложнилась, нам надо отследить залогинен ли юзер, узнать его id и передать id скрипту, который обрабатывает header.html

передаю ind через URL - все вроде бы банально.. но скрипту доходит только header.html

Вернее так:

Провоцирую ошибку загрузки, видим, что в URL переменная есть

Warning: file_get_contents(http://div.ru/headerr.html?ind=8): failed to open stream: HTTP request failed! HTTP/1.1 500 in z:\home\div.ru\www\forum\includes\page_header.php on line 356
Header not loaded

Но в Parser вызываю функцию, которая возвращает текущий URL - получаю /header.html

Не пойму где теряется переменная...
 

Alexander v2

Новичок
вопрос к PHP програмистам собственно такой: может ли функция file_get_contents по какой-либо причине не передавать переменную?

PS на форуме по парсеру написали "разберителсь с вашим php кодом, тут форум по парсеру. [тред закрыт]"

Тупо... :(
 

Фанат

oncle terrible
Команда форума
при чём здесь ПЕРЕМЕННАЯ php? Ты вообще в курсе, что такое переменная?
на форуме по парсеру написали "разберителсь с вашим php кодом, тут форум по парсеру. [тред закрыт]"
правильно написали.
ты не можешь сделать даже ЭЛЕМЕНТАРНЫХ действий. отличить пхп от парсера.
уж взять свой урл, и впендюрить его в браузер РУКАМИ - можно было догадаться?
 

hermit_refined

Отшельник
вообще-то результат работы этого кода несильно зависит от $ind.
(если, конечно, сей код приведён дословно.)
 

Alexander v2

Новичок
ind нужен для другого скрипта который обрабатыает header.html

Вот цепочка действий:
На PHP берем cookie, смотрим, если есть, то передаем ее значение через URL на страницу header.html, которая обрабатывается Parser, а дальше с данным значением уже проводим манипуляции..

Гравицапа,
добавил, получил string(1) "8" в начале страницы..

-~{}~ 02.02.07 21:58:

Вопрос, file_get_contents поддерживает URL со строкой запроса? или он берет всё ДО, а остальное коту под хвост?
 

hermit_refined

Отшельник
ind нужен для другого скрипта который обрабатыает header.html
это я понял. я вам советую посмотреть более внимательно приведённый вами код.
то передаем ее значение через URL на страницу header.html, которая обрабатывается Parser
я ни бум-бум в этом Parser, но может там есть всё-таки возможность получить результат обработки не через апач?..
 

Alexander v2

Новичок
извиняйте... я тупил.. с синтаксисом PHP запарился, привык как на Parser уже пишу всё.. :-[ Еще раз прошу прощения..
 
Сверху