Gast
2004-04-09, 14:55:32
Moin Moin,
hab hier eine triviale Whois Abfrage im Netz gefunden. War leider zu blöd selber eine zu schreiben, weil man nirgendwo vernünftige Informationen bekommt. Aber egal.
Nun möchte ich das folgende Script erweitern. Es soll mir einfach nur anzeigen, ob die Domain frei oder belegt ist. Zurzeit gib es das gesamte Ergebenis der Abfrage wieder.
Hab schon versucht das Ergebnis zu analysieren mit
substr(). Aber das will aus irgendeinem Grund nicht klappen. Das ausgangs Script könnt ihr euch hier anschauen:
http://www.evalley.de/Kunden/Needspace/whois.php
Hier der ausgangs Code:
<form><input type="hidden" name="x" value="go">
Domain: <input type="text" name="query" value="<?echo $query?>"> <input type="submit" value=" Go "></form>
<?php
$server = "www.geektools.com";
function whois_request($server, $query){
$server = "www.geektools.com";
$data="";
$fp = fsockopen($server, 43);
if($fp) {
fputs($fp, $query."\r\n");
while(!feof($fp)) {
$data.= fread($fp, 1000); }
fclose($fp); }
return $data; }
if($x == "go"){
$data = whois_request($server, $query);
echo("Domain: $query<BR>");
echo("Whois Info:<p><pre>$data</pre><p>"); }
?>
Kann mir jemand sagen wie ich eine einfache Ausgabe ob frei oder belegt , hinbekomme?
hab hier eine triviale Whois Abfrage im Netz gefunden. War leider zu blöd selber eine zu schreiben, weil man nirgendwo vernünftige Informationen bekommt. Aber egal.
Nun möchte ich das folgende Script erweitern. Es soll mir einfach nur anzeigen, ob die Domain frei oder belegt ist. Zurzeit gib es das gesamte Ergebenis der Abfrage wieder.
Hab schon versucht das Ergebnis zu analysieren mit
substr(). Aber das will aus irgendeinem Grund nicht klappen. Das ausgangs Script könnt ihr euch hier anschauen:
http://www.evalley.de/Kunden/Needspace/whois.php
Hier der ausgangs Code:
<form><input type="hidden" name="x" value="go">
Domain: <input type="text" name="query" value="<?echo $query?>"> <input type="submit" value=" Go "></form>
<?php
$server = "www.geektools.com";
function whois_request($server, $query){
$server = "www.geektools.com";
$data="";
$fp = fsockopen($server, 43);
if($fp) {
fputs($fp, $query."\r\n");
while(!feof($fp)) {
$data.= fread($fp, 1000); }
fclose($fp); }
return $data; }
if($x == "go"){
$data = whois_request($server, $query);
echo("Domain: $query<BR>");
echo("Whois Info:<p><pre>$data</pre><p>"); }
?>
Kann mir jemand sagen wie ich eine einfache Ausgabe ob frei oder belegt , hinbekomme?