tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
10
ZUGRIFFE
373
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    marcolein marcolein ist offline Rookie
    Registriert seit
    Nov 2005
    Ort
    Berlin
    Beiträge
    8
    Hallo,

    ich habe ein Serverlogin Script. Ich würde gern das Script dazu bringen, dass dieser den eingegeben Domainnamen auf den Punkt in der Domain checkt, so dass man nicht nur einfach blablabla sondern blablabla.de eingeben muss. Any idea?

    PHP-Code:
    <?php
    $sql 
    "SELECT * FROM confixxlogin";
    $result mysql_query($sql) or die ('Query ausf&uuml;hren nicht m&ouml;glich.');
    while(
    $ergebnis mysql_fetch_array($result,MYSQL_ASSOC)){
        if(
    $_POST['domain']){
            
    $mysqlrehost $ergebnis['ip'];
            
    $mysqlredb =  "confixx";
            
    $mysqlreuser $ergebnis['username'];
            
    $mysqlrepass $ergebnis['passwort'];
            
    $reconnect mysql_connect($mysqlrehost,$mysqlreuser,$mysqlrepass);
            
    mysql_select_db($mysqlredb$reconnect);
            
    $resql "SELECT domain from domains WHERE domain='{$_POST['domain']}'";
            
    $reresult mysql_query($resql) or die ('Query ausf&uuml;hren nicht m&ouml;glich.');
            
    $num mysql_numrows($reresult);
            if (
    $num=="0"){
                
    $notfound="ja";
            }
            else
            {
                echo 
    "<meta http-equiv=\"refresh\" content=\"0; URL={$ergebnis['url']}\">";
            }
        }
    }
    if(
    $notfound=="ja"){
        echo 
    "Die Domain {$_POST['domain']} wurde nicht gefunden\n";
    }
    ?><p></p>
    Bitte Domainname eingeben
    <form name="domain" method="post" action="shop_content.php/coID/28/content/Serverlogin">
        <input type="text" name="domain">
        <input type="submit" name="Submit" value="Senden">
    </form>
     
    http://www.webhodi.de
    webhodi - internet services | Tel: 01805-737376-449*
    Fax: 01805-737376-479 |* E-Mail: info[at]webhodi.de
    IRC: #webhodi (Quakenet)
    -------------------------------------
    * 0.14 EUR/Min aus dem Festnetz von T-Com, ggf. abweichende Mobilfunkgebühren

  2. #2
    Registriert seit
    Dec 2002
    Ort
    Trier
    Beiträge
    17.502
    Blog-Einträge
    10
    Und wieso setzt du dafür eine MySQL-Datenbank ein?
     
    Markus Wulftange

  3. #3
    marcolein marcolein ist offline Rookie
    Registriert seit
    Nov 2005
    Ort
    Berlin
    Beiträge
    8
    Hallo,

    über die Datenbank werden mehrere Confixx Datenbanken von mehreren Servern abgefragt
     

  4. #4
    CIX88 Tutorials.de Gastzugang
    Du kannst doch prüfen, ob die Domain vorhanden ist.
    Stichwort curl_init() ... curl_getinfo()
     

  5. #5
    marcolein marcolein ist offline Rookie
    Registriert seit
    Nov 2005
    Ort
    Berlin
    Beiträge
    8
    Hallo,

    ich möchte nicht überprüfen, ob die Domain vorhanden ist, sondern ob die Eingabe des Formats der Domain korrekt ist. Bsp: Jemand gibt blablabla ein statt blablabla.de, soll er drauf hingewiesen werden die Domain im richtigen Format einzugeben
     

  6. #6
    CIX88 Tutorials.de Gastzugang
    aha, also ist es dir egal ob dort hgfhsdgsdhgfsd.de drin steht ...
     

  7. #7
    marcolein marcolein ist offline Rookie
    Registriert seit
    Nov 2005
    Ort
    Berlin
    Beiträge
    8
    Genau, das ist egal, da das schon über MySQL gecheckt wird. Ist eine domain nicht vorhanden, wirds mitgeteilt und der Kunde nicht weitergeleitet Wichtig ist nur, dass das Scipt checkt, ob die Domain im richtigen Format also mit Punkt angegeben wurde
     

  8. #8
    Registriert seit
    Dec 2002
    Ort
    Trier
    Beiträge
    17.502
    Blog-Einträge
    10
    Ich verstehe nicht ganz, was du vorhast. Willst du nur die Syntax einer angegebenen Domain prüfen oder auch ob sie tatsächlich existiert?
     
    Markus Wulftange

  9. #9
    marcolein marcolein ist offline Rookie
    Registriert seit
    Nov 2005
    Ort
    Berlin
    Beiträge
    8
    Nur den Syntax :-D
     

  10. #10
    Avatar von Online-Skater
    Online-Skater Online-Skater ist offline Mitglied Brillant
    Registriert seit
    Sep 2004
    Ort
    Rostock
    Beiträge
    891
    Sag das doch gleich
    z.B. mit Regex
    PHP-Code:
    $hp preg_match("!http://([a-z0-9\-_]+\.)+[a-z]{2,6}(/?[a-z0-9\-_]+\.)*/?$!i",$_POST['domain']) ? $_POST['domain'] : '';

    // speichert domain in $hp wenn es den RegEx erfüllt ansonsten leerstring 
    Kannste ja noch abwandeln denn dieser Regex ist für Homepages gedacht
     

  11. #11
    CIX88 Tutorials.de Gastzugang
    Reicht da nicht schon parse_url() ?
     

Ähnliche Themen

  1. Php domaincheck CODE
    Von fawad im Forum PHP
    Antworten: 7
    Letzter Beitrag: 10.12.10, 12:57
  2. Domaincheck umsetzen
    Von MC-René im Forum Stellenangebote (unentgeltlich)
    Antworten: 0
    Letzter Beitrag: 12.03.10, 09:17
  3. Domaincheck .nl Domains
    Von mRc im Forum PHP
    Antworten: 7
    Letzter Beitrag: 04.08.04, 10:12
  4. Domaincheck
    Von 3Dnavigator im Forum PHP
    Antworten: 4
    Letzter Beitrag: 08.05.03, 05:15
  5. Domaincheck
    Von wagneraxt3 im Forum PHP
    Antworten: 4
    Letzter Beitrag: 15.04.02, 16:23