Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Problem sa scriptom koji vrsi proveru slobodnih domena greske fsockopen i fputs

[es] :: PHP :: Problem sa scriptom koji vrsi proveru slobodnih domena greske fsockopen i fputs

[ Pregleda: 3395 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

vladimirn
Vladimir Nikolic
Novi Sad

Član broj: 38585
Poruke: 81
*.nat-pool.nsad.sbb.co.yu.



Profil

icon Problem sa scriptom koji vrsi proveru slobodnih domena greske fsockopen i fputs03.11.2004. u 12:56 - pre 237 meseci
Sledeci problem je vezan za proveru slobodnih domena.
Naime, skinuo sam skript, koji na mom racunaru radi odlicno i dobijam rezultate.
Moj OS je Win XP, Server Apache.
Znaci kada pokrenem skript kod sebe, dobijam informaciju da li je domen slobodan ili ne. Skript radi.
Kada je uploadujem na server, dobijam sledecu poruku:
Code:

Warning: fsockopen(): unable to connect to whois.opensrs.net:43 in /web/test/whois.php on line 7

Warning: fputs(): supplied argument is not a valid stream resource in /web/test/whois.php on line 7

Warning: fgets(): supplied argument is not a valid stream resource in /web/test/whois.php on line 9

Warning: fgets(): supplied argument is not a valid stream resource in /web/test/whois.php on line 9

Warning: fgets(): supplied argument is not a valid stream resource in /web/test/whois.php on line 9

Warning: fgets(): supplied argument is not a valid stream resource in /web/test/whois.php on line 9

I data stranica ne moze da se ucita.
Script whois.php izgleda ovako:
Code:
$dom = $_POST['domain'];
$ext = $_POST['extension'];
if ($ext == 'com'){
    $domname = "$dom.com";
    $ns = fsockopen('whois.opensrs.net',43); fputs($ns,"$domname\r\n");
    $result = '';
    while(!feof($ns)) $result .= fgets($ns,128); fclose($ns);
    if (eregi('Can\'t get information',$result)) { available($domname); } else { unavailable($domname,'whois.opensrs.net'); }
    }
if ($ext == 'net'){
    $domname = "$dom.net";
    $ns = fsockopen('whois.opensrs.net',43); fputs($ns,"$domname\r\n");
    $result = '';
    while(!feof($ns)) $result .= fgets($ns,128); fclose($ns);
    if (eregi('Can\'t get information',$result)) { available($domname); } else { unavailable($domname,'whois.opensrs.net'); }
    }
if ($ext == 'org'){
    $domname = "$dom.org";
    $ns = fsockopen('whois.opensrs.net',43); @fputs($ns,"$domname\r\n");
    $result = '';
    while(!feof($ns)) $result .= fgets($ns,128); fclose($ns);
    if (eregi('NOT FOUND',$result)) { available($domname); } else { unavailable($domname,'whois.publicinterestregistry.com'); }
    }
if ($ext == 'info'){
    $domname = "$dom.info";
    $ns = fsockopen('whois.opensrs.net',43); fputs($ns,"$domname\r\n");
    $result = '';
    while(!feof($ns)) $result .= fgets($ns,128); fclose($ns);
    if (eregi('Not found',$result)) { available($domname); } else { unavailable($domname,'whois.opensrs.net'); }
    }
if ($ext == 'biz'){
    $domname = "$dom.biz";
    $ns = fsockopen('whois.nic.biz',43); fputs($ns,"$domname\r\n");
    $result = '';
    while(!feof($ns)) $result .= fgets($ns,128); fclose($ns);
    if (eregi('Not found',$result)) { available($domname); } else { unavailable($domname,'whois.nic.biz'); }
    }


Dalje ide funkcije, ali ocigledno stranica ne stize do tog dela.
Elem, da li neko zna kako resiti ovaj problem ili mozda neki drugi nacin da izvrsim proveru domena, pa ako je slobodan, omogucim narucivanje istog?
Unapred hvala
 
Odgovor na temu

Shinhan
PHP programmer
Subotica

Član broj: 12327
Poruke: 372
*.com
Via: [es] mailing liste

Jabber: shinhan@elitesecurity.org
ICQ: 400847988


+4 Profil

icon Re: Problem sa scriptom koji vrsi proveru slobodnih domena greske fsockopen i fputs04.11.2004. u 10:03 - pre 237 meseci
Ako ti je shared hosting, mozda je ukljucen safe_mode, ili ne mozes da
koristis tu funkciju... Pogledaj php_info() na serveru.
"Common sense is not so common." - Voltaire
 
Odgovor na temu

vladimirn
Vladimir Nikolic
Novi Sad

Član broj: 38585
Poruke: 81
*.nat-pool.nsad.sbb.co.yu.



Profil

icon Re: Problem sa scriptom koji vrsi proveru slobodnih domena greske fsockopen i fputs04.11.2004. u 10:14 - pre 237 meseci
Hvala Shinhan,
Kako su tvoji?
 
Odgovor na temu

[es] :: PHP :: Problem sa scriptom koji vrsi proveru slobodnih domena greske fsockopen i fputs

[ Pregleda: 3395 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.