Ik was gister tot laat in de nacht aan een domeincheck script in elkaar aan het flanzen en alles werkte naar behoren. Nu ging ik die script weer testen, maar kreeg ik alleen een < als return. Heeft iemand dit al eens eerder gehad? Want ik las wel ergens dat je maximaal 15 request per dag kon doen ofzo, maar als ik de volledige url van die site invul dan werkt dat wel. Hieronder mijn script mocht het nodig zijn :
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
| <? $handle = fopen("http://www.domain-registry.nl/bestaat.php?domein=" . $_POST['domeinnaam'], "rb"); $domeinnaam = $_POST['domeinnaam']; $contents = ''; while (!feof($handle)) { $contents .= fread($handle, 8192); $start = strpos($contents, "<B> "); $finish = strpos($contents, "</FONT>"); $length = $finish - $start; $code = Substr($contents, $start, $length); $DataPrint[1] = str_replace(" domain is free", "<font color=\"#33CC33\">" . $domeinnaam . " is beschikbaar. Vul het formulier verder in.</font>" , $code); $DataPrint[1] = str_replace(" domain is active", "<font color=\"#FF0000\">" . $domeinnaam . " is al bezet. Probeer een andere naam.</font>", $DataPrint[1]); $DataPrint[1] = str_replace("<B> ERROR: invalid name", "<B>U kunt alleen op .nl domeinen checken.", $DataPrint[1]); } fclose($handle); echo $DataPrint[1]; ?> |
Wat je wil is niet altijd wat je nodig hebt!