Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Parse error: parse error, unexpected ')'
 
 автор: mirabo   (29.05.2006 в 10:00)
 
 

Здравствуйте!
Очень понравилась идея работы php кода системы без include (ringator.ru), хотел собственными хилыми силами переделать вызов нужной страницы с удаленного сервера, но моих знаний оказалось не достаточно
Здесь наверняка есть люди, разбирающиеся в php, помогите мне пожалуйста, вот код с include:




<?php 
error_reporting
(0); 
$nag_serv "http://".$HTTP_SERVER_VARS["HTTP_HOST"].$HTTP_SERVER_VARS["REQUEST_URI"]; 
$nag_ua $HTTP_SERVER_VARS["HTTP_USER_AGENT"]; 
include(
"http://nagval.ru/include/pages.php?s=973&u=92&serv=".urlencode($nag_serv)."&ua=".urlencode($nag_ua)); 
?>     



Вот то, что сделал я по анологии с кодом ringator.ru:




<? 
error_reporting
(0); 
$nag_serv "http://".$HTTP_SERVER_VARS["HTTP_HOST"].$HTTP_SERVER_VARS["REQUEST_URI"]; 
$nag_ua $HTTP_SERVER_VARS["HTTP_USER_AGENT"]; 

$remote_url '/include/pages.php?s=973&u=92&serv='.urlencode($nag_serv).'&ua='.urlencode($nag_ua)); 
$remote_server "nagval.ru"
$request ''// POST form 

$header "POST $remote_url HTTP/1.0\n"
$header .= "Host: $remote_server\n"
$header .= "Content-Type: application/x-www-form-urlencoded\n"
$header .= "Content-length: " strlen($request) . "\n\n"

$fp fsockopen($remote_server80); 
if (
$fp) { 
fputs($fp$header $request); 
$response ""
while (!
feof($fp)) $response .= fgets($fp128); 
fclose($fp); 
echo 
substr($responsestrpos($response"\n\r\n")); 

else { 
echo 
"<font color=red>cannot connect</font> 
\n"


?>    


Но на мое творение сервер ругается:

Parse error: parse error, unexpected ')' in /home/mobile/mobile.alfaspace.net/nobmen.php on line 6    

Отдельно 6 строка:

$remote_url = '/include/pages.php?s=973&u=92&serv='.urlencode($nag_serv).'&ua='.urlencode($nag_ua));    

Помогите, пожалуйста, победить упрямый сервер! :)

   
 
 автор: Trianon   (29.05.2006 в 10:16)   письмо автору
 
   для: mirabo   (29.05.2006 в 10:00)
 

В оригинальном коде число открывающих скобок в этой строке равно числу закрывающих.
У Вас же это не так.

Еще замечено, что POST Вам вроде как не нужен. Уж коль скоро никаких данных Вы туда не передаете, можно обойтись GET.
А "Content-Type: ...." вообще ни пришей ни пристегни..

И не надо валить всё на сервер.

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования