Forum Webscript.Ru

Программирование => PHP => Тема начата: obytatel от 12 Июля 2002, 02:11:30

Название: Отправляем данные на внешний сервер из нашего скрипта.
Отправлено: obytatel от 12 Июля 2002, 02:11:30
Вот такая феня мною замучена, но безрезультатно.
Отправляем данные на внешний сервер из нашего скрипта.
Листинг http://127.0.0.3/index.php:

$url="http://127.0.0.2/submit.php";
$port=80;
$host="127.0.0.2";
$fp=@fsockopen($host,$port,$errno,$errstr,120);
$out="";
$ret="";
//понимаю смешно, но без явного определения у меня почему-то
//переменных у меня почему-то variable undefined :(
if ($fp)
{
fputs($fp,"POST $url HTTP/1.0\\r\\n");
// дальше данные не идут в скрипт-обработчик %(
fputs($fp,"Host: 127.0.0.2\\r\\n");
fputs($fp,"Accept-Language: enn");
fputs($fp,"Connection: Keep-Aliven");
fputs($fp,"User-Agent: Mozilla/4.0 (compatible; MSIE 5.5;
Windows98");
fputs($fp,"Referer: http://127.0.0.2/submit.html\\r\\n");
fputs($fp,"Content-type: application/x-www-form-urlencodeden");
//тут сами переменные передаваемые
while (list ($k, $v) = each ($data))
 {
 if(strlen($out) != 0) $out .= "&";
 $out .= rawurlencode($k). "=" .rawurlencode($v);
 }
 $out=trim($out);
 fputs($fp,"Content-lenght:".strlen($out)."\\r\\n\\r\\n");
 fputs($fp,"$out");
 fputs($fp,"\\r\\n");
//что здесь сам незнаю :(
//но трогать уже боюсь
 while(!feof($fp))
  {
  $ret .= fgets($fp,128);
  }
fclose ($fp);
return $ret;
}
else
{
print ("ops");
}  

В целом сам скрипт так и выглядел в оригинале на php.spb.ru
И ещё одна просьба: ссылку на простейший php-скрипт форума без
использования MySQL.
Коцаемый (отлаживаемый) ныне скрипт MultiForumManagera, у меня
ужасно
глючит (всё тот же злосчастный variable undefined).
Название: Отправляем данные на внешний сервер из нашего скрипта.
Отправлено: GotZfild от 12 Июля 2002, 12:24:22
Цитировать
всё тот же злосчастный variable undefined

В php.ini поставь error_reporting  =  E_ALL & ~E_NOTICE и register_globals = On