Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php]Skyprt rejestracji domen, pomoc w zrozumieniu
Fixus
post 13.07.2007, 10:43:57
Post #1





Grupa: Zarejestrowani
Postów: 295
Pomógł: 9
Dołączył: 8.02.2006

Ostrzeżenie: (0%)
-----


Witam dawno mnie tu nie było..

Pod pewną strone internetową muszę podłączyć skrypt pozwalający na rejestrację domen...skrypt ten posiadam jednakże (przyznaję bez bicia) nie rozumiem go na tyle dostatecznie by wiedzieć jak go wykorzystać. I tu jest moja prośba...chciałbym abyście pomogli mi go zrozumieć co pozwoli mi na odpowiednie podłączenie...oto on
Kod
<?  

/* zamiana znaków z utf do iso */  
function utf_to_iso($utf_string)  
{  
    $utf = array("'\xC4\x85'","'\xC4\x87'","'\xC4\x99'","'\xC5\x82'",  
         "'\xC5\x84'","'\xC3\xB3'","'\xC5\x9B'","'\xC5\xBA'","'\xC5\xBC'","'\xC4\x84'",  
         "'\xC4\x86'","'\xC4\x98'","'\xC5\x81'","'\xC5\x83'","'\xC3\x93'","'\xC5\x9A'","'\xC5\xB9'","'\xC5\xBB'");  
    $iso = array("\xB1","\xE6","\xEA","\xB3", "\xF1",  
         "\xF3", "\xB6", "\xBC", "\xBF", "\xA1", "\xC6", "\xCA",  
         "\xA3", "\xD1", "\xD3", "\xA6", "\xAC", "\xAF");  
return preg_replace ($utf,$iso,$utf_string);  
}  

/* komunikacja z serwerem rejestracji domen */  
function curl_send_query($addr)  
{  
    $curl = curl_init ( $addr );  
        curl_setopt ( $curl, CURLOPT_RETURNTRANSFER, 1);  
        curl_setopt  ( $curl, CURLOPT_SSL_VERIFYPEER,   0);  
    if (!$res = curl_exec ( $curl ) ) return curl_error($curl);  
        curl_close ( $curl );  
    return $res;  
}  

class domain  
{  

    var $addres_check = "https://hrd.pl/registry/domain_check.php?p=dsadsadsadsadasab7ae00fd&domain=";  

    /* przeglądarka domen */  
    function check($domain)  
    {  
        return curl_send_query("{$this->addres_check}$domain");  
    }  

    /* whois z serwera csp (wymagany jest dostęp do komendy passthru)*/  
    function whois($domain)  
    {  
          
        $command = "whois $domain";  
        $shell = passthru($command,$error);  
          
        if($error == false)  
        {  
            return $shell;  
        }  
        else  
        {  
            return 0;  
        }  
          
    }  

}  

$domain = new domain();  
?>  
<? /* odpowiedź z whois */ ?>  
<? if(isset($_POST["whois_domain"])){ ?>  
<?=$domain->whois($_POST["whois_domain"])?><?}?>  

<? /* odpowiedź z whois w kodowaniu ISO-8859-2 */ ?>  
<? if(isset($_POST["whois_domain"])){ ?>  
<?=utf_to_iso($domain->whois($_POST["whois_domain"]))?><?}?>  

<? /* odpowiedź z przeglądarki */ ?>  
<? if(isset($_POST["check_domain"])){ ?>  
<?=$domain->check($_POST["check_domain"])?><?}?>  

<form method="post" action="">  
<input type="text" name="whois_domain"/>  
<input type="submit" name="submit" value="whois"/>  
</form>  
<form method="post" action="">  
<input type="text" name="check_domain"/>  
<input type="submit" name="submit" value="check_domain"/>  
</form>


Problem polega m.in. na tym, że nie wiem czy to jest gotowe, czy trzeba go jeszcze przerobić czy wystarczy wkleić...jak wkleić to co gdzie ma być...wiem, że to może głupie, ale naprawdę nie mogę przez to przebrnąć

Ten post edytował Fixus 13.07.2007, 15:58:43
Go to the top of the page
+Quote Post
nexis
post 13.07.2007, 15:13:00
Post #2





Grupa: Zarejestrowani
Postów: 1 012
Pomógł: 109
Dołączył: 26.09.2003
Skąd: nexis.pl

Ostrzeżenie: (0%)
-----


Cytat(Fixus @ 13.07.2007, 11:43:57 ) *
  1. <?php
  2. var $addres_check = "https://hrd.pl/registry/domain_check.php?p=0c734ea3cf8e4928743a6d4ab7ae00fd&domain=";
  3. ?>


Swój klucz partnera radziłbym ukryć.


--------------------
Zend Certified Engineer

Kliknij POMÓGŁ jeśli moja odpowiedź okazała się użyteczna!
Go to the top of the page
+Quote Post
Fixus
post 13.07.2007, 15:59:30
Post #3





Grupa: Zarejestrowani
Postów: 295
Pomógł: 9
Dołączył: 8.02.2006

Ostrzeżenie: (0%)
-----


hehe to nie jest mój klucz partnera tylko przykładowy - na nic się zdający.

Ale nie w tym rzecz....smile.gif co z tym skryptem?
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 15.06.2025 - 06:56