Likes Likes:  0
Resultaten 31 tot 42 van de 42
Pagina 3 van de 3 Eerste 1 2 3
Geen
  1. #31
    .nic server .nl extenties
    Safe Data!
    645 Berichten
    Ingeschreven
    14/05/04

    Locatie
    Rotterdam

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    2 Berichten zijn liked


    Bedrijf: ICT
    Functie: CEO

    Thread Starter
    Krijg het niet voor elkaar mannen steeds een fout melding, zou iemand zo aardig willen zijn het script ff aan te willen passen?

    Orginele script (waar.nl niet werkt) http://www.extra-hosting.nl/domein_check.php

    nieuwe die ik na alle tips heb, maar ook niet werkt: http://www.extra-hosting.nl/domein_check2.php

    Alvast bedankt!!

  2. #32
    .nic server .nl extenties
    Hosting & Software
    68 Berichten
    Ingeschreven
    08/04/04

    Locatie
    Lelystad

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: nee
    KvK nummer: 34176429
    Ondernemingsnummer: nvt

    Misschien is het handig de source van alle twee even beschikbaar te maken. Upload dezelfde 2 files maar dan met extensie phps ipv php.

  3. #33
    .nic server .nl extenties
    geregistreerd gebruiker
    4.048 Berichten
    Ingeschreven
    24/01/03

    Locatie
    London, United Kingdom, United Kingdom

    Post Thanks / Like
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)
    9 Berichten zijn liked


    Naam: Dennis Arslan
    Bedrijf: Rackspace
    Functie: Linux Server Specialist
    URL: www.dennisarslan.com
    Registrar SIDN: ja
    KvK nummer: 04070212
    Ondernemingsnummer: nvt
    TrustCloud: DennisArslan
    View dennisarslan's profile on LinkedIn

    Origineel geplaatst door extra-hosting
    Krijg het niet voor elkaar mannen steeds een fout melding, zou iemand zo aardig willen zijn het script ff aan te willen passen?

    Orginele script (waar.nl niet werkt) http://www.extra-hosting.nl/domein_check.php

    nieuwe die ik na alle tips heb, maar ook niet werkt: http://www.extra-hosting.nl/domein_check2.php

    Alvast bedankt!!
    Kom op zeg!!!
    Je ziet die parse-error toch zelf ook wel? Geef ons dan meteen de regels om deze regel heen.

    Ik kan best begrijpen dat je nog niet gevorderd bent in PHP, maar een beetje debuggen moet toch wel lukken? Een parse-error zelf laten zien heeft geen nut, omdat wij de source nodig hebben.

    Graag regels 80 t/m 90 posten

  4. #34
    .nic server .nl extenties
    Safe Data!
    645 Berichten
    Ingeschreven
    14/05/04

    Locatie
    Rotterdam

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    2 Berichten zijn liked


    Bedrijf: ICT
    Functie: CEO

    Thread Starter
    vanaf rij 76 tot 103

    if (preg_match ("/No such domain/i", $uitvoer) || preg_match ("/No match/i", $uitvoer) || preg_match ("/Not found/i", $uitvoer))
    {
    echo "<b>www.$domein.$ext</b>: <font color=\"green\">beschikbaar</a></font><br />\n";
    } else {
    echo "<b>www.$domein.$ext</b>: <font color=\"red\">niet beschikbaar</font><br />\n";
    }

    }


    <?php

    function checknl($domein,$ext,$server)
    {
    $zoek = $domein.".".$ext;

    $socket = system("whois -h whois.domain-registry.nl 'is ".$zoek."'");

    if (eregi('free', $result)) {
    echo "<b>www.$domein.$ext</b>: <font color=\"green\">beschikbaar</a></font><br />\n";
    }

    else {
    echo "<b>www.$domein.$ext</b>: <font color=\"red\">niet beschikbaar</font><br />\n";
    }

    }
    ?>

  5. #35
    .nic server .nl extenties
    Safe Data!
    645 Berichten
    Ingeschreven
    14/05/04

    Locatie
    Rotterdam

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    2 Berichten zijn liked


    Bedrijf: ICT
    Functie: CEO

    Thread Starter
    Origineel geplaatst door robinvand
    Misschien is het handig de source van alle twee even beschikbaar te maken. Upload dezelfde 2 files maar dan met extensie phps ipv php.
    ze staan erop in phps

  6. #36
    .nic server .nl extenties
    geregistreerd gebruiker
    106 Berichten
    Ingeschreven
    21/04/03

    Locatie
    Hilversum

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: nee
    KvK nummer: nvt
    Ondernemingsnummer: nvt

    Origineel geplaatst door extra-hosting
    ze staan erop in phps
    Briljant, nu is alleen de php versie verdwenen

    Maar als je eens begint met de overbodige <?php tag eruit te slopen die zo rond regel 86 staat, dan gaat het vast stukken beter.

    Behalve dan dat je check functie fundamenteel niet correct is aangezien ieder .nl-domein nu bezet geeft. Je resultaat stop je namelijk in $socket en vervolgens ga je het resultaat controleren in $result en dat werkt niet zo best

    dus één van de twee even hernoemen en dan gaat het wel werken.

    Dan krijg je waarschijnlijk nog wat warnings omdat je functie-aanroep twee variabelen bevat en je functie zelf 3 vars vraagt.

    Code:
    function checknl($domein,$ext,$server)
    wordt
    Code:
    function checknl($domein,$ext)
    en ook dat probleem is weer opgelost....

    Nou, tot zover de gratis PHP lessen van vandaag

    Succes!
    Matthieu

    Oja... ik zou je toch willen aanraden om eens een PHP boek te kopen, want als je dit soort simpele dingen (overbodige tags) al niet zelf kunt zien dan wordt het lastig debuggen. En er komt een moment dat de gratis PHP lessen hier op zijn

  7. #37
    .nic server .nl extenties
    Safe Data!
    645 Berichten
    Ingeschreven
    14/05/04

    Locatie
    Rotterdam

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    2 Berichten zijn liked


    Bedrijf: ICT
    Functie: CEO

    Thread Starter
    ok ik heb alles gedaan wat hie verteld is maar krijg nog steeds errors :S

    http://www.extra-hosting.nl/domein_check.phps

    Kun je zien hoe ik hem nu heb.

    Maby kan iemand alles even verwerken voor me in de orginele code:


    <?php

    if ($submit) {



    // .be
    $ext="be";
    $server = "whois.dns.be";
    check($domein,$ext,$server);

    // .nl
    $ext="nl";
    $server = "whois.domain-registry.nl";
    check($domein,$ext,$server);

    // .net
    $ext="net";
    $server = "rs.internic.com";
    check($domein,$ext,$server);

    // .org
    $ext="org";
    $server = "rs.internic.com";
    check($domein,$ext,$server);

    // .com
    $ext="com";
    $server = "whois.verisign-grs.com";
    check($domein,$ext,$server);

    // .info
    $ext="info";
    $server = "rs.internic.com";
    check($domein,$ext,$server);

    // .nu
    $ext="nu";
    $server = "whois.nic.nu";
    check($domein,$ext,$server);

    // .biz
    $ext="biz";
    $server = "whois.neulevel.biz";
    check($domein,$ext,$server);

    }
    ?><?php

    function check($domein,$ext,$server)
    {
    $zoek = $domein.".".$ext;

    $socket = fsockopen("$server", 43);

    if(!$socket)
    {
    echo "Error";
    } else {
    fputs($socket,"$zoek \n");
    while(!feof($socket))
    {
    $uitvoer .= fgets($socket,128);
    }
    fclose($socket);
    }


    if (preg_match ("/No such domain/i", $uitvoer) || preg_match ("/No match/i", $uitvoer) || preg_match ("/Not found/i", $uitvoer))
    {
    echo "<b>www.$domein.$ext</b>: <font color=\"green\">beschikbaar</a></font><br />\n";
    } else {
    echo "<b>www.$domein.$ext</b>: <font color=\"red\">niet beschikbaar</font><br />\n";
    }

    }



    ?>

  8. #38
    .nic server .nl extenties
    geregistreerd gebruiker
    106 Berichten
    Ingeschreven
    21/04/03

    Locatie
    Hilversum

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: nee
    KvK nummer: nvt
    Ondernemingsnummer: nvt

    Origineel geplaatst door extra-hosting
    ok ik heb alles gedaan wat hie verteld is maar krijg nog steeds errors :S
    Nee, geen errors... maar warnings

    Code:
    Warning: system, diskfreespace, ..... , pclose() has been 
    disabled for security reasons in ....domein_check.php on line 88
    Geeft aan dat de system() call die je gebruikt om de whois te doen niet uitgevoerd mag worden in de hosting omgeving waar je website draait.

    Maby kan iemand alles even verwerken voor me in de orginele code:
    Tuurlijk! Er zijn vast voldoende mensen hier die voor een gering bedrag even het script voor je in elkaar willen zetten als je zelf over onvoldoende kennis beschikt om dit tot een goed einde te brengen.

    Ik wil je nog wel 1 gratis hint geven, het enige wat je hoeft te wijzigen in je originele script is dat er een "is " voor de domein naam komt
    Code:
     check("is ".$domein,$ext, $server);
    en dat er een preg_match(/"is free"/i,$uitvoer) toegevoegd wordt in de check functie.

    Die hele checknl-functie kun je dan weg gooien.

    Nogmaals... succes!
    Matthieu

  9. #39
    .nic server .nl extenties
    geregistreerd gebruiker
    4.048 Berichten
    Ingeschreven
    24/01/03

    Locatie
    London, United Kingdom, United Kingdom

    Post Thanks / Like
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)
    9 Berichten zijn liked


    Naam: Dennis Arslan
    Bedrijf: Rackspace
    Functie: Linux Server Specialist
    URL: www.dennisarslan.com
    Registrar SIDN: ja
    KvK nummer: 04070212
    Ondernemingsnummer: nvt
    TrustCloud: DennisArslan
    View dennisarslan's profile on LinkedIn

    @Matthieu:
    Je moet het via een system-command doen, want anders heb je te maken met het limiet van maximaal 15 whoisses. Want de manier via system(); is de enige mogelijkheid om slechts op te vragen of het domein vrij is of bezet is. Alle andere mogelijkheden vragen altijd de hele whois op.

  10. #40
    .nic server .nl extenties
    geregistreerd gebruiker
    106 Berichten
    Ingeschreven
    21/04/03

    Locatie
    Hilversum

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: nee
    KvK nummer: nvt
    Ondernemingsnummer: nvt

    Dennis,

    Niet perse.. via fsockopen() en een fputs() kun je ook een IS-query doen en ben je dus niet beperkt tot de limiet van 15.

    simpelweg de fputs($fsock, "domein.ext") vervangen door fputs($fsock, "is domein.ext") stuurt een IS-query naar de whois-server ipv een standaard whois query.

    Het mooie van de fsockopen methode is dat je dus geen problemen krijgt zoals onze vriend extra-hosting hier had. Bovendien ben ik sowieso geen fan van het system command, maar dat is mijn afwijking

    Cheers, Matthieu

    /Edit: typo... (as usual)

  11. #41
    .nic server .nl extenties
    geregistreerd gebruiker
    4.048 Berichten
    Ingeschreven
    24/01/03

    Locatie
    London, United Kingdom, United Kingdom

    Post Thanks / Like
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)
    9 Berichten zijn liked


    Naam: Dennis Arslan
    Bedrijf: Rackspace
    Functie: Linux Server Specialist
    URL: www.dennisarslan.com
    Registrar SIDN: ja
    KvK nummer: 04070212
    Ondernemingsnummer: nvt
    TrustCloud: DennisArslan
    View dennisarslan's profile on LinkedIn

    Nog even een opmerking. Heeft hij ooit gewerkt?

    Hij zoekt helemaal niet op 'is free' in de whois zelf:
    Code:
    || preg_match ("/is free/i", $uitvoer) ||
    Even toevoegen

    De oplossing van Matthieu, lijkt dan inderdaad beter.

    Hier werkt hier trouwens wel (Het script dat jij gaf; ik heb alleen isfree toegevoegd)
    Geen idee alleen waarom hij de output van het system command ook laat zien. Ben je eigenlijk wel beheerder van je server? Ik naam meteen aan dat je wist hoe je bijvoorbeeld safemode voor een bepaald domein uit kon zetten.

    Eindresultaat met tips van Matthieu
    Code:
    <body bgcolor="********">
    Voor domeinnaam in zonder www en zonder extensie 
    <form name="domeinchecker" action="" method="post"><?=$domain_bericht ?>:<br />
        <input type="text" name="domein" size="24" class="input">
        <input type="hidden" value="yes" name="submit" class="input">
        <input type="submit" name="verzenden" value="Check" class="input">
    </form>
    <?php
    
    if ($submit) {
    
    
    // .be
    $ext="be";
    $server = "whois.dns.be";
    check($domein,$ext,$server);
    
    // .nl
    $ext="nl";
    $server = "whois.domain-registry.nl";
    check($domein,$ext,$server);
    
    // .net
    $ext="net";
    $server = "rs.internic.com";
    check($domein,$ext,$server);
    
    // .org
    $ext="org";
    $server = "rs.internic.com";
    check($domein,$ext,$server);
    
    // .com
    $ext="com";
    $server = "whois.verisign-grs.com";
    check($domein,$ext,$server);
    
    // .info
    $ext="info";
    $server = "rs.internic.com";
    check($domein,$ext,$server);
    
    // .nu
    $ext="nu";
    $server = "whois.nic.nu";
    check($domein,$ext,$server);
    
    // .biz
    $ext="biz";
    $server = "whois.neulevel.biz";
    check($domein,$ext,$server);
    
    }
    ?><?php
    
    function check($domein,$ext,$server)
    {
    if($ext=="nl") {
    $zoek = "is ".$domein.".".$ext.""; }
    else {
    $zoek = $domein.".".$ext; }
    
    $socket = fsockopen("$server", 43); 
    
    if(!$socket) 
    { 
    echo "Error"; 
    } else {
    fputs($socket,"$zoek \n");
    while(!feof($socket))
    {
    $uitvoer .= fgets($socket,128); 
    }
    fclose($socket); 
    }
    
    if (preg_match ("/No such domain/i", $uitvoer) || preg_match ("/No match/i", $uitvoer) || preg_match ("/is free/i", $uitvoer) || preg_match ("/Not found/i", $uitvoer))
    {
    echo "<b>www.$domein.$ext</b>: <font color=\"green\">beschikbaar</a></font><br />\n";
    } else {
    echo "<b>www.$domein.$ext</b>: <font color=\"red\">niet beschikbaar</font><br />\n";
    }
    
    }
    ?>
    .org en .info gebruiken natuurlijk andere whois-servers, maar dat fix je zelf maar

  12. #42
    .nic server .nl extenties
    Safe Data!
    645 Berichten
    Ingeschreven
    14/05/04

    Locatie
    Rotterdam

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    2 Berichten zijn liked


    Bedrijf: ICT
    Functie: CEO

    Thread Starter
    Bedankt, voor de mensen die nog willen weten wat de server voor

    die andere 2 zijn: whois.networksolutions.com

    ;-)

    Tanx mensen..

    (en ja hij heeft gewerkt, alleen de .nl deed het niet... )

Pagina 3 van de 3 Eerste 1 2 3

Webhostingtalk.nl

Contact

  • Rokin 113-115
  • 1012 KP, Amsterdam
  • Nederland
  • Contact
© Copyright 2001-2026 Webhostingtalk.nl.
Web Statistics