Page 2 of 2

Re: Whois-Skript in PHP includen?

Posted: 2003-05-27 22:05
by [ djthesound ]
Hallo kahler,

besten Dank, mußte das natürlich gleich mal ausprobieren. Also hochgeschoben, getestet und folgendes in den Browser:

Code: Select all

http://www.meinedomain.com/whois.php?domain=webhostprofi24.com
Aber der Server meckert nur:

Code: Select all

Bitte geben Sie einen Domainnamen ein:
Der Domainname ist zu kurz.
Ein Domainname muss aus mindestens 3 Zeichen bestehen

Warning: REG_EMPTY in /var/www/virtual/webhostprofi24.com/htdocs/whois4.php on line 40
Domainnamen dürfen keine Sonderzeichen enthalten.

Re: Whois-Skript in PHP includen?

Posted: 2003-05-27 22:10
by kahler
Du musst das ganze per POST übertragen (am besten du erstellst dir ein Formular). Per GET funktioniert das Script nicht.
Hier ein Codeschnippsel, wie so ein Formular aussehen könnte:

Code: Select all

    <form action="URL/ZUM/SCRIPT" method="post">
     <table border="0" cellpadding="0" cellspacing="3" align="center">
      <tr>
       <td colspan="3">Gew&nschte Domain:</td>
      </tr>
      <tr>
       <td>
        <input type="text" name="domain" value="<?php print $_POST["domain"]; ?>" size="20" maxlength="32"></td>
       <td>
       .</td>
       <td>
        <select name="tld" size="1">
         <option value="de,com,net,org">alle</option>
         <option value="de">de</option>
         <option value="com">com</option>
         <option value="net">net</option>
         <option value="org">org</option>
        </select></td>
      </tr>
      <tr>
       <td colspan="3" align="right">
        <input type="submit" value="pr&fen"></td>
      </tr>
     </table>
    </form>
PS: Hast Glück, dass heute nix gescheites im Fernsehen kommt :-D

[edit]
musst noch /URL/ZUM/SCRIPT mit der passenden URL ersetzen
[/edit]

Re: Whois-Skript in PHP includen?

Posted: 2003-05-27 22:19
by [ djthesound ]
Danke dir, werd das gleich mal antesten ;)

Re: Whois-Skript in PHP includen?

Posted: 2003-05-29 22:21
by kahler
Habe noch einen Fehler in meinem Script gefunden.
Es gibt inzwischen einen anderen whois Server für .org Domains.
Bitte folgendes ändern:

Code: Select all

//org TLD
$orgserver="whois.pir.org";
$orgnomatch="NOT FOUND";