IT NEWS PC REVUE PC FORUM FreeBSDInternet time: @014
Obsah fóra
Pravidlá  •  Kontakt  •  Prihlásenie  •  Registrácia

OmegaMarine Forte

Eskimáci vedia, čo je zdravé Získajte balenie zadarmo www.naturamed.sk

Účinná kozmetika NIVEA

Sme verným spoločníkom miliónov ľudí po celom svete. Pridajte sa! Nivea.sk

Chcete reklamu na internete?

Stačí sa Zaregistrovať, vytvoriť Odkaz, pridať Kľúčové Slová a Spustiť Kampaň. www.etarget.sk

Zľava 50% náušnice z minerálov

Od 2€ až 1000 párov na výber Exkluzívny shop s minerálmi v Bratislave www.milishop.eu

Schudla som 15kg za 4 týždne

Uspela som! Schudla som bez diét a cvičenia. Prečítajte si viacej tu www.janinblog.com

Ako overiť doménu

Zaslať odpoveď
AutorSpráva
camo
Zablokovaný užívateľ
Zablokovaný užívateľ

Založený: 05.09.2009
Príspevky: 1176
Bydlisko: Lehota pod Vtáčnikom

PríspevokZaslal: St 05.10.11 22:00Odpovedať s citátomNávrat hore

Nevie niekto ako dostanem na svoju stránku formulár cez ktorý sa dá zistiť či je doména voľná?
Ako napr: http://www.hostujeme.sk/overenie-domeny?balik=basic
Kto poskytuje takú informáciu?
Zobraziť informácie o autoroviOdoslať súkromnú správuSkypeZobraziť autorove WWW stránky
don jebot
Užívateľ
Užívateľ

Založený: 03.04.2008
Príspevky: 3453
Bydlisko: Trnava

PríspevokZaslal: Št 06.10.11 9:51Odpovedať s citátomNávrat hore

http://bootstrike.com/PHPAJAXDomainCheck/ajax_try.php

// pridané po 5 minútach od posledného príspevku

//sry zly link http://php.net/manual/en/function.gethostbyname.php

_________________
Hmmm .... Hrošíček ... [Homer]
Zobraziť informácie o autoroviOdoslať súkromnú správu
camo
Zablokovaný užívateľ
Zablokovaný užívateľ

Založený: 05.09.2009
Príspevky: 1176
Bydlisko: Lehota pod Vtáčnikom

PríspevokZaslal: Št 06.10.11 10:42Odpovedať s citátomNávrat hore

Ja som zataiľ našiel toto: http://www.finalwebsites.com/snippets.php?id=13

Teraz študujem ten ich kód a nejako zatiaľ nechápem, v čom je ten rozdiel v tej ich metóde a fciou gethostbyname().

Oni používajú takúto fciu:
kód:
function get_whois_data($test_server, $test_domain) {
   $msg = "";
   $connection = fsockopen($test_server, 43, $errno, $errstr, 10);
   if (!$connection) {
      $msg = "Can't connect to the server!";
   } else {
      sleep(2);
      fputs($connection, $test_domain."\r\n");
      while (!feof($connection)) {
         $msg[] = fgets($connection, 4096);
      }
      fclose($connection);
   }
   return $msg;
}
print_r(get_whois_data("whois.eu", "finalwebsit.eu")); // test an existing domain
echo "<hr>";


// pridané po 31 minútach od posledného príspevku

EDIT:
Tá funkcia neni na to stavaná. Testoval som hostingy.sk - to je obsadená doména a gethostbyname() to nezistila...
Zobraziť informácie o autoroviOdoslať súkromnú správuSkypeZobraziť autorove WWW stránky
don jebot
Užívateľ
Užívateľ

Založený: 03.04.2008
Príspevky: 3453
Bydlisko: Trnava

PríspevokZaslal: Št 06.10.11 10:52Odpovedať s citátomNávrat hore

pretoze hostingy.sk ti resolvne DNS -> teraz odskusane a pri WWW.hostingy.sk ta presmeruje na shop.sk ...

_________________
Hmmm .... Hrošíček ... [Homer]
Zobraziť informácie o autoroviOdoslať súkromnú správu
camo
Zablokovaný užívateľ
Zablokovaný užívateľ

Založený: 05.09.2009
Príspevky: 1176
Bydlisko: Lehota pod Vtáčnikom

PríspevokZaslal: Pi 07.10.11 16:49Odpovedať s citátomNávrat hore

No ale tá fcia to nezistí... Teraz pozerám tie ostatné ako napr.: http://www.php.net/manual/en/function.checkdnsrr.php
To odo mňa chce stiahnuť pear knižnicu pre windows

EDIT:
Skúšam toto a zatiaľ to vyzerá nádejne: http://www.hotscripts.com/listing/maxs-whois/
Treba doplniť nejakú kontrolu vstupu, ale to hádam zvládnem...

// pridané po 23 hodinách 41 minútach od posledného príspevku

EDIT2:

Môže mi niekto pomôcť??!
Mám to skoro hotové: http://web.php5.sk/overDomenu.php .
ALE má to stále nejaké muchy.
Momentálne sa trápim s funkciou strpos()
Totiž tá funkcia na overovanie domén hĺadá v odpovedi reťazec, podľa ktorého zistí či daná doména existuje. Problém je s eu doménami.
Ak na tej stránke zadáte nejakú neexistujúcu eu doménu napr. oooooooooooooooo.eu, tak to v tej odpovedi(na konci) nenájde. eu hľadá konkrétne reťazec "Status: AVAILABLE". To pochopíte z príkladu...
Jediné čo ma napadá je, že mi to posielajú v nejakom blbom kódovaní, ale to zase nechápem, ako to može ostatným fungovať...
Funkcia:
kód:
private function checkDomain($domain,$server,$findText){
    $con = fsockopen($server, 43);
    if (!$con) return false;

    // Send the requested doman name
    fputs($con, $domain."\r\n");

    // Read and store the server response
    $response = ' :';
    while(!feof($con)) {
        $response .= fgets($con,128);
    }

    // Close the connection
    fclose($con);

    echo '<div style="padding:15px">$response:<br>'.$response.'</div>';
    echo '<div style="padding:15px">strpos($response,"%") == '.strpos($response, '%').'</div>';
    echo '<div style="padding:15px">strpos($response, "'.$findText.'") == '.strpos($response, $findText).'</div>';
     // Check the response stream whether the domain is available
    if (strpos($response, $findText)){
          return true;
    }
    else {
        return false;
    }
}


// pridané po 6 hodinách 11 minútach od posledného príspevku

EDIT3:
Tak už je to vyriešené. V hĺadanom texte bolo treba použiť tabulátor miesto medzery...
Zobraziť informácie o autoroviOdoslať súkromnú správuSkypeZobraziť autorove WWW stránky
camo
Zablokovaný užívateľ
Zablokovaný užívateľ

Založený: 05.09.2009
Príspevky: 1176
Bydlisko: Lehota pod Vtáčnikom

PríspevokZaslal: Ut 18.10.11 22:35Odpovedať s citátomNávrat hore

Mám jeden dotaz, ktorý sa týka tejto témy.
Overovanie je hotové, ale je problém s uk doménami. Ono to vyzerá, že nič také ako napr. abc.uk neexistuje. Musí to mať nejakú formu subdomény napr. abc.co.uk. Nechápem to. Skúste si to pozreť. Vo výsledku je aj odpoveď ktorá mi príde zo servera. Že doména sa skladá z málo častí...
To myslia vážne? Aj podľa tejto stránky to ale tak vyzerá: http://www.101domain.com/whois-uk.php

Edit:
Zrejme je to naozaj tak: http://www.nominet.org.uk/registrants/aboutdomainnames/rules/
Zobraziť informácie o autoroviOdoslať súkromnú správuSkypeZobraziť autorove WWW stránky
camo
Zablokovaný užívateľ
Zablokovaný užívateľ

Založený: 05.09.2009
Príspevky: 1176
Bydlisko: Lehota pod Vtáčnikom

PríspevokZaslal: Po 24.10.11 20:25Odpovedať s citátomNávrat hore

Mám ešte otázku ohľadom funkcie fsockopen. V scripte čo som použil je použitá funkcia sleep a mne to robí pri niektorých doménach(rakúsko..) problémy - error timeout.... Ja som to zakomentoval a vyzerá to, že to nevadí. Ale ja neviem načo to tam vlastne je a či to naozaj nevadí. Nevie mi to niekto nejako vysvetliť?
Ďakujem za námahu!
kód:
protected function checkDomain($domain,$server,$findText){
       $con = @fsockopen($server, 43, $errno, $errstr);
       if (!$con){
                   return 'socked error';
       }

       // Send the requested doman name
       //sleep(2); <<< toto je ono
       fputs($con, $domain."\r\n");

       // Read and store the server response
       $response = ' :';
       while(!feof($con)) {
           $response .= fgets($con,128);
       }

       // Close the connection
       fclose($con);

         // Check the response stream whether the domain is available
       if (strpos($response, $findText)){
               return 'not found';
       }
       else {
               return 'found';
       }
}
Zobraziť informácie o autoroviOdoslať súkromnú správuSkypeZobraziť autorove WWW stránky
Zobraziť príspevky z predchádzajúcich:    
Zaslať odpoveď
Nemôžete pridávať nové témy do tohto fóra.
Nemôžete odpovedať na témy v tomto fóre.
Nemôžete upravovať svoje príspevky v tomto fóre.
Nemôžete mazať svoje príspevky v tomto fóre.
Nemôžete hlasovať v tomto fóre.

Powered by phpBB 2.x.x © 2005 - 2012 PCforum, webhosting by WebSupport, edited by JanoF

SEO - optimalizácia pre vyhľadávače

Freebsd