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: 1635 | Odgovora: 2 ]

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

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
03.11.2004. u 12:56 

Shinhan
PHP programmer
Subotica

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

Jabber: shinhan@elitesecurity.org
ICQ: 400847988


Profil

icon Re: Problem sa scriptom koji vrsi proveru slobodnih domena greske fsockopen i fputs04.11.2004. u 10:03
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
04.11.2004. u 10:03 

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
Hvala Shinhan,
Kako su tvoji?
04.11.2004. u 10:14 

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

[ Pregleda: 1635 | Odgovora: 2 ]

Postavi temu Odgovori

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