M
Mr. Snoot
Gast
Also mit dem Codebeispiel von php.net
bekomm ich von der Seite, wo mein obiges Script läuft das:
Das heißt nun was? Dass Port 80 nicht nach extern freigegeben ist?
PHP:
<?php
$fp = fsockopen("www.geizhals.at", 80, $errno, $errstr, 30);
if (!$fp) {
echo "$errstr ($errno)<br />\n";
} else {
$out = "GET / HTTP/1.1\r\n";
$out .= "Host: www.geizhals.at\r\n";
$out .= "Connection: Close\r\n\r\n";
fwrite($fp, $out);
while (!feof($fp)) {
echo fgets($fp, 128);
}
fclose($fp);
}
?>
Und von der anderen wieder nur einen Timeout:HTTP/1.1 301 Moved Permanently Date: Wed, 29 Dec 2010 14:42:54 GMT Server: Apache/2.2.9 Location: http://geizhals.at/ Connection: close Transfer-Encoding: chunked Content-Type: httpd/unix-directory 0
PHP:
Warning: fsockopen() [function.fsockopen]: unable to connect to www.geizhals.at:80 (Connection timed out) in /is/htdocs/wp123456_ABCDEFGH/www/test.php on line 2
Connection timed out (110)
Zuletzt bearbeitet: