|
|
|
|
для: cheops
(01.08.2005 в 11:42)
|
| получилось
вот скрипт
<?
$hostname="yourdomain.ru"; // использовал денвер
$proxy_hostname="127.0.0.1"; // использовал локальный прокси
$path="/proxy/test.php";
$query="http://".$hostname.$path;
$data="name=agava&name2=agava2"; // то что постим, но видимо нужно ещё делать urlencode();
$headers = "POST $query HTTP/1.1\r\n";
$headers .= "Host: $hostname\r\n";
$headers .= "Content-type: application/x-www-form-urlencoded\r\n";
$headers .= "Content-Length: ". strlen($data) ."\r\n\r\n";
$fp = fsockopen($proxy_hostname, 8080, $errno, $errstr, 30);
if (!$fp) {
echo $errno .": ". $errstr;
} else {
fwrite($fp, $headers.$data);
while (!feof($fp)) {
$buffer .= fgets($fp, 1024);
}
fclose($fp);
}
$buffer=strtolower($buffer);
$buffer=explode("</html>",$buffer);
$buffer=explode("<html>",$buffer[0]);
$buffer=$buffer[1];
echo "\n<html>\n".$buffer."\n</html>\n";
?>
|
а вот test.php
<html>
<head>
<title>test</title>
</head>
<body>
<?
echo "name=".$_POST['name']."\n<br>\n";
echo "name2=".$_POST['name2']."\n<br>\n";
?>
</body>
</html>
|
ещё раз спасибо за форум и за обе книжки | |
|
|