Forum Webscript.Ru
Программирование => PHP => Тема начата: vg2k от 13 Апреля 2005, 20:34:16
-
нашел парочку тем на это форуме по сабжу - но в них ничего толкового не содержалось.
ОБлазил кучу страниц, везде упоминается что то похожее... но ничего непашет ;( Помогите.
Пробывал перед
$out .= "Connection: Close\\r\\n\\r\\n";
добавлять еще
$out .= $post_query;
все равно не пахало
Есть код
$fp = fsockopen("www.site.net", 80, $errno, $errstr, 30);
if (!$fp) {
echo "$errstr ($errno)
\\n";
} else {
$post_query = \'var=ok\';
$post_query = urlencode($post_query);
$out = "POST /test/MyWhois/1.php HTTP/1.0\\r\\n";
$out .= "Host: http://www.site.net\\r\\n";
$out .= "Content-type: application/x-www-form-urlencoded\\r\\n";
$out .= "Content-length: ". strlen($post_query) ."\\r\\n\\r\\n";
$out .= "Connection: Close\\r\\n\\r\\n";
$content = array();
fwrite($fp, $out);
fwrite($fp, $post_query);
while (!feof($fp)) {
$c = fgets($fp, 128);
array_push($content,$c);
}
fclose($fp);
echo \'
\';
foreach($content as $key => $value)
{
echo $value;
}
}
-
Еще вот что у меня в $out формируется сейчас, вро де бы как должно быть. А ни фига...
POST /test/MyWhois/1.php HTTP/1.0
Host: http://www.site.net
Content-type: application/x-www-form-urlencoded
Content-length: 16
var%3Dweb
Connection: Close
-
кажется разобрался... люди не натыкатесь на мою траблу
в описании переменных не смейте так делать
$post_query = \'var=ok\';
$post_query = urlencode($post_query);
а то знак = то же енкодиться