Mailinglisten-Archive |
hallo thomas!
bei mir l=E4uft das nach wie vor nicht:
//skript:
<?php
if(preg_match("/^[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}$/",gethostby=
name("www.jkladsfjsadjkfasdjkasdfjklasdf")))=20
{
$ipadresse =3D gethostbyname("www.jkladsfjsadjkfasdjkasdfjklasdf");
print $ipadresse;
print ("<br>\nok<br>");
}else print ("nicht ok<br>");
// fsock.php
$hosts =3D array("www.foobar.de", "www.djsafkfasdffad", "http://www.gmx",=20
"http://www.gmx.at");
for($i=3D0; $i<count($hosts); $i++) {
$fp =3D fsockopen($hosts[$i], 80, &$errno, &$errstr, 30);
echo("Host: ".$hosts[$i]." - FP: $fp (".($fp ? "true" : "false").") -
errno: $errno - errstr: $errstr\n<br>");
}
?>
//ausgabe:
213.69.147.100
ok
Host: www.foobar.de - FP: Resource id #1 (true) - errno: 0 - errstr:
Host: www.djsafkfasdffad - FP: Resource id #2 (true) - errno: 0 - errstr:
Host: http://www.gmx - FP: (false) - errno: 0 - errstr:
Host: http://www.gmx.at - FP: (false) - errno: 0 - errstr:
alles wie immer. die ip wird trotz schwachsinns-host, den=B4s nicht gibt=20
ausgegeben. beginnt der host mit www, gibts true, wenn aber mit www, false.
php buggy? ich lass die sachen bei www.hostsupport.de laufen. sollte ich=20
denen ein mail schicken, oder blamiere ich mich dann ;-) ?
danke trotzdem f=FCr die tips!
bye joe
--=20
Josef Schwarz www.josefschwarz.com
FH Salzburg: Telekommunikationstechnik und -systeme
php::bar PHP Wiki - Listenarchive