Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 14

Discussione: form per whois

  1. #1
    Utente di HTML.it
    Registrato dal
    May 2001
    Messaggi
    309

    form per whois

    buon giorno a tutti,
    dopo svariate ricerche e inutili tentativi,
    chiedo a voi se qualcuno mi puo' consigliare uno script (possibilmente in PHP)
    che esegua il whois. Ho necessità di controllare se un determinato domnio è già stato registrato (eventualmente fosse già registrato nn mi interessa sapere da chi...) e dare la possibilità a chi ha effetuato la ricerca di REGISTRARLO. Spero di essermi spiegata abb bene...
    grazie ancora

  2. #2

  3. #3

  4. #4
    Utente di HTML.it
    Registrato dal
    May 2001
    Messaggi
    309

    grazie ma...

    quando clicco su VERIFICA nn succede nulla

    codice della pagina html:
    Codice PHP:
    <form action="whois.php" metod="get">
    [
    url]www.[/url] <input type="text" name="word" size="20"
    <
    input type="button" value="verifica">
    </
    form
    pagina whois.php

    Codice PHP:
    <?
    $domain
    =$word;
    if(
    $domain){
    $whois_servers = array(
    "com"=>"rs.internic.net",
    "info"=>"whois.afilias.net",
    "net"=>"rs.internic.net",
    "org"=>"rs.internic.net"
    );
    $parsedom explode("."$domain);
    $host $whois_servers[strtolower($parsedom[count($parsedom) - 1])];
    if(empty(
    $host)){
    print 
    "estensione dominio $domain non valida
    "
    ;
    }
    else{
    $fp fsockopen($host43, &$errno, &$errstr10);
    fputs($fp"$domain\r\n");
    while(!
    feof($fp)){
    $row fgets($fp,128);
    $buf .= $row;
    if(
    eregi("Whois Server:"$row))$server trim(str_replace("Whois Server:"""$row));
    }
    fclose($fp);
    if(
    ereg("No match for"$buf)|| ereg("NOT FOUND"$buf) || ereg("No entries found in the IT-NIC database.",$buf)){
    print 
    "Il nome a dominio $domain sembra libero, vedi le informazioni in basso per dettagli.
    "
    ;
    }
    else{
    print 
    "Il nome a dominio [b]$domain[/b] non sembra libero , Vedi le informazioni in basso per controllare
    "
    ;
    if(
    $server){
    print 
    "[b]$domain e’ registrato con $server:[/b]
    "
    ;
    print 
    "<pre>";
    $fp fsockopen($server43, &$errno, &$errstr10);
    fputs($fp"$domain\r\n");
    while(!
    feof($fp))print fgets($fp,128);
    fclose($fp);
    print 
    "</pre>";
    }
    else{
    print 
    "<pre>$buf</pre>";
    }
    }
    }
    }
    ?>

  5. #5
    Non succede nulla perchè è uno script che "sfrutta" una funzionalità sconsigliata da anni: register_globals

  6. #6
    Utente di HTML.it
    Registrato dal
    May 2001
    Messaggi
    309

    ah ok...

    grazie per il chiarimento, sono nuovamente punto e a capo

  7. #7

  8. #8
    Utente di HTML.it
    Registrato dal
    May 2001
    Messaggi
    309
    qualche altro suggerimento valido?

  9. #9
    Originariamente inviato da Gina
    qualche altro suggerimento valido?
    A me lo script che ti ho suggerito funziona perfettamente ...

  10. #10
    Utente di HTML.it
    Registrato dal
    May 2001
    Messaggi
    309
    io mi son limitata semplicemente a copiare (senza modificare nulla) lo script che mi hai dato, ho postato anche il codice, ma ripeto, una volta che si clicca su VERIFICA nn succede nulla... nn capisco dove sia il problema :master:

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.