Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2007
    Messaggi
    1,804

    Whois Che Invia Dati Al Form Ma Non Va

    RAGAZZI SCUSATE SECONDO VOI DOVE SBAGLIO ACCENNO UN ATTIMO IL PROBLEMA IO HO UN WHOIS CHE QUANDO TROVA IL DOMINIO DISPONIBILE C E UN PULANTE CHE PERMETTE LA REGISTRAZIONE ADESSO IL WHOIS INVIA AL FORM CHE A SUA VOLTA IO LO RICEVERO COME POSTA ELETTRONICA ADESSO MOSTRO IL WHOIS E IL FORM CI POTRSTE DARE UN OCCHIATA IL FORM NON RICEVE IL DOMINIO

    WHOIS
    [PHP]
    <?php

    // change it here - if you changed the file name from mrwhois.php to something else

    define('FILE_NAME', 'whois.php');

    // Language settings

    define('PAGE_TITLE_META', 'MRWhois v. 2.2'); // Title to be used in META tag within HEADER
    define('POWERED_BY', 'HOME'); // Text to display in a footer, please do not change if you don't have to

    define('MAIN_COMMAND', 'Please enter a suggested domain name'); // Command in a main window
    define('CHECK_BUTTON', 'Check'); // Check button text
    define('META_CHARSET', 'iso-8859-1'); // Charset to be used in META tags
    define('META_LANGUAGE', 'en'); // Language to be used in META tags


    // This is an extra layer displayed during domain search. It is helpfull when someone is
    // searching for all domains at once.
    // If you are not confident with layers at all
    // just disable it - set the first value below to false.

    define('WAIT_LAYER_ENABLED', true);
    define('WAIT_TITLE', 'Please wait...');
    define('WAIT_MESSAGE', 'If the lookup takes too long (more than a minute), click here to reload the page and try again.');

    define('LINK_REGISTER_TEXT', 'Register'); // Register link text
    define('STATUS_BAR_REGISTER_TEXT', 'Register'); // Status bar register message - when hovered over the "Register" link
    define('STATUS_BAR_DETAILS', 'Details of'); // Status bar "Details of" - when hovered over "Details" link
    define('LINK_TAKEN_DETAILS', 'Details'); // "Details" text
    define('LINK_TAKEN_GOTO', 'Goto'); // "Goto" text

    define('ALL_TEXT', 'all'); // Text to display for all domains checking
    define('CLOSE_BUTTON_TEXT', 'Close window'); // "Close" button text in a details window
    define('AVAILABLE_TEXT', 'Available'); // Text displayed if the domain is available
    define('NOT_AVAILABLE_TEXT', 'Taken'); // Text displayed if the domain is not available

    define('ERROR_TOO_SHORT', 'The domain name you typed is too short - it must contain minimum 3 characters'); // Error message if the domain name is too short
    define('ERROR_TOO_LONG', 'The domain name you typed is too long - it may contain maximum 63 characters'); // Error message if the domain name is too long

    '); // change it to whatever you like

    // Define lookup variables

    // .com domains
    define('COM_SERVER', "rs.internic.net"); // server to lookup for domain name
    define('COM_NOMATCH', "No match"); // string returned by server if the domain is not found
    define('COM_INCLUDE', true); // include this domain in lookup



    // Shall we use register link? (true/false)
    define('REG_LINK', true);
    // If yes, give the url, it can be your affiliate link
    define('REG_URL', 'http://www.marikweb.eu/reggister/form.php/affiliate.cgi?id=AF8763');

    // Do you want a log file? (true/false)
    define('WANTLOG', false);
    // If yes, give the log file name here
    // remember to chmod the file to 777 (change permition to writable for everyone)
    define('LOGFILE', 'mrwhois.log');


    /* #####
    */


    if ($_GET['type']!="") define('TYPE', $_GET['type']); else define('TYPE', '');
    if ($_GET['ddomain']!="") define('DDOMAIN', $_GET['ddomain']); else define('DDOMAIN', '');

    // This function displays an available domain
    function dispav($what)
    {
    echo '<tr><td nowrap align="center">';
    if (REG_LINK)
    {
    echo ''.LINK_REGISTER_TEXT.'';
    }
    else
    echo '';
    echo '</td>
    <td nowrap align="center" class="available">'.$what.'</td><td colspan=3></td></tr>';
    }

    // Function to display an unavailable domain with additional links
    function dispun($what,$where)
    {
    echo '<tr>
    <td colspan="2"></td>
    <td align="center" nowrap class="notavailable">'.$what.'</td>
    <td nowrap align="center">
    <a href="'.FILE_NAME.'?action=details&ddomain='.$what .'&server='.$where.'" onMouseOver="window.status=\''.STATUS_BAR_DETAILS. ' '.$what.'\';return true" onMouseOut="window.status=\'\';return true" onClick="NewWindow(this.href,\'details\',\'620\',\ '400\',\'yes\');return false;">
    '.LINK_TAKEN_DETAILS.'</a></td>
    <td nowrap align="center">'.LINK_TAKEN_GOTO.'</td>
    </tr>';
    }

    function startborder()
    {
    echo '<table align="center" width="600" border="0" cellspacing="0" cellpadding="0">
    <tr><td width="100%" class="windowborder">
    <table width="600" border="0" cellspacing="1" cellpadding="2">
    <tr><td class="windowinside">';
    }


    function endborder()
    {
    echo '</td></tr></table></td></tr></table>';
    }

    function disperror($text)
    {
    startborder();
    echo '<center><b class="errors">'.$text.'[/b]</center>';
    endborder();
    }

    function main()
    {
    echo '
    ';
    startborder();
    echo '
    <table width="100%" align="center" cellspacing="0" cellpadding="1">
    <tr>
    <td colspan="2" align="center" width="100%">'.MAIN_COMMAND.'</td>
    </tr>
    <tr>
    <td align="center">
    <form method="GET" action="'.FILE_NAME.'">
    <input type="hidden" name="action" value="checkdom">
    <input type="hidden" name="type" value="'.TYPE.'">
    <input type="text" name="ddomain" size="30" maxlength="63" value="'.DDOMAIN.'">
    <input type="submit" name="button" value="'.CHECK_BUTTON.'">
    </td>
    <td align="left">';

    if (COM_INCLUDE) { echo '<INPUT TYPE="radio" '; if(TYPE=='com' or TYPE == '') { echo 'CHECKED '; } echo ' NAME="type" VALUE="com"> com
    '; }
    if (NET_INCLUDE) { echo '<INPUT TYPE="radio" '; if(TYPE=='net') { echo 'CHECKED '; } echo ' NAME="type" VALUE="net"> net
    '; }
    if (ORG_INCLUDE) { echo '<INPUT TYPE="radio" '; if(TYPE=='org') { echo 'CHECKED '; } echo ' NAME="type" VALUE="org"> org
    '; }
    if (INFO_INCLUDE){ echo '<INPUT TYPE="radio" '; if(TYPE=='info') { echo 'CHECKED '; } echo ' NAME="type" VALUE="info"> info
    '; }
    if (BIZ_INCLUDE) { echo '<INPUT TYPE="radio" '; if(TYPE=='biz') { echo 'CHECKED '; } echo ' NAME="type" VALUE="biz"> biz
    '; }
    echo '<INPUT TYPE="radio" '; if(TYPE=='all') { echo 'CHECKED '; } echo ' NAME="type" VALUE="all"> '.ALL_TEXT.'';
    echo '</form>
    </td>
    </tr>
    <tr><td colspan="2" align="center" class="footer">'.FOOTER_TEXT.'


    '.FOOTER_RELOAD_TEXT.'


    '.POWERED_BY.'
    </td></tr>
    </table>';
    endborder();
    }

    function pageheader()
    {
    echo '
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset='.META_CHARSET.'">
    <meta http-equiv="Content-Language" content="'.META_LANGUAGE.'">
    <title>'.PAGE_TITLE_META.'</title>
    <style>'.MAIN_STYLE.'</style>
    <script type=text/javascript>
    var win= null;
    function NewWindow(mypage,myname,w,h,scroll)
    {
    var winl = (screen.width-w)/2;
    var wint = (screen.height-h)/2;
    var settings ="height="+h+",";
    settings +="width="+w+",";
    settings +="top="+wint+",";
    settings +="left="+winl+",";
    settings +="scrollbars="+scroll+",";
    settings +="resizable=yes";
    win=window.open(mypage,myname,settings);
    if(parseInt(navigator.appVersion) >= 4){win.window.focus();}
    }
    </script>
    </head>
    <BODY>';
    }
    function pagefooter()
    {
    echo '</BODY></HTML>';
    }


    if ($_GET['action'] == "details")
    {
    $server = $_GET['server'];
    $ddomain = $_GET['ddomain'];
    pageheader();
    echo '<pre>';
    $fp = fsockopen($server,43);
    fputs($fp, "$ddomain\r\n");
    while(!feof($fp))
    {
    echo fgets($fp,128);
    }
    fclose($fp);
    echo '</pre>';
    echo '<p align="center"><form><input type="button" value="'.CLOSE_BUTTON_TEXT.'" onclick="window.close()"></form>';
    pagefooter();
    exit;
    }

    elseif ($_GET['action']=='checkdom')
    {
    if (WAIT_LAYER_ENABLED)
    {
    echo '
    <script language=javascript>
    var ie4 = (document.all) ? true : false;
    var ns4 = (document.layers) ? true : false;
    var ns6 = (document.getElementById && !document.all) ? true : false;

    function hidelayer(lay) {
    if (ie4) {document.all[lay].style.visibility = "hidden";}
    if (ns4) {document.layers[lay].visibility = "hide";}
    if (ns6) {document.getElementById([lay]).style.display = "none";}
    }

    function showlayer(lay) {
    if (ie4) {document.all[lay].style.visibility = "visible";}
    if (ns4) {document.layers[lay].visibility = "show";}
    if (ns6) {document.getElementById([lay]).style.display = "block";}
    }
    </script>';

    echo '
    <script language="javascript">
    var laywidth = screen.width/2;
    var layheight = screen.height/2;
    var layl = (screen.width-laywidth)/2;
    var layt = (screen.height-layheight)/2;
    document.write("<div id=\'waitlayer\' align=\'center\' style=\'position:absolute; width:"+laywidth+"px; height:"+layheight+"px; z-index:-1; left:"+layl+"px; top:"+layt+"px; visibility: visible;\'>");
    </script>';

    echo '<center>'.WAIT_TITLE.'


    '.WAIT_MESSAGE.'
    </div>';
    }

    // Check the name for bad characters
    if(strlen(DDOMAIN) < 3)
    {
    pageheader();
    disperror(ERROR_TOO_SHORT);
    main();
    pagefooter();
    exit;
    }
    if(strlen(DDOMAIN) > 63)
    {
    pageheader();
    disperror(ERROR_TOO_LONG);
    main();
    pagefooter();
    exit;
    }
    if(ereg("^-|-$",DDOMAIN))
    {
    pageheader();
    disperror(ERROR_HYPHEN);
    main();
    pagefooter();
    exit;
    }
    if(!ereg("([a-z]|[A-Z]|[0-9]|-){".strlen(DDOMAIN)."}",DDOMAIN))
    {
    pageheader();
    disperror(ERROR_CHARACTERS);
    main();
    pagefooter();
    exit;
    }
    pageheader();
    startborder();


    echo '
    <table width="100%" align="center" cellspacing="0" cellpadding="1">
    <tr>
    <td nowrap align="center" class="separator"></td>
    <td nowrap align="center" class="separator">'.AVAILABLE_TEXT.'</td>
    <td nowrap align="center" class="separator">'.NOT_AVAILABLE_TEXT.'</td>
    <td nowrap align="center" class="separator"></td>
    <td nowrap align="center" class="separator"></td>
    </tr>';

    if ( (TYPE == "all" or TYPE == "com") and COM_INCLUDE )
    {
    $domname = DDOMAIN.".com";
    $ns = fsockopen(COM_SERVER,43); fputs($ns,"$domname\r\n");
    $result = '';
    while(!feof($ns)) $result .= fgets($ns,128); fclose($ns);
    if (eregi(COM_NOMATCH,$result)) { dispav($domname); } else { dispun($domname,COM_SERVER); }
    echo '<tr><td colspan="5" class="separator"></td></tr>';
    }
    if ( (TYPE == "all" or TYPE == "net") and NET_INCLUDE )
    {
    $domname = DDOMAIN.".net";
    $ns = fsockopen(NET_SERVER,43); fputs($ns,"$domname\r\n");
    $result = '';
    while(!feof($ns)) $result .= fgets($ns,128); fclose($ns);
    if (eregi(NET_NOMATCH,$result)) { dispav($domname); } else { dispun($domname,NET_SERVER); }
    echo '<tr><td colspan="5" class="separator"></td></tr>';
    }


    if ( (TYPE == "all" or TYPE == "biz") and BIZ_INCLUDE )
    {
    $domname = DDOMAIN.".biz";
    $ns = fsockopen(BIZ_SERVER,43); fputs($ns,"$domname\r\n");
    $result = '';
    while(!feof($ns)) $result .= fgets($ns,128); fclose($ns);
    if (eregi(BIZ_NOMATCH,$result)) { dispav($domname); } else { dispun($domname,BIZ_SERVER); }
    echo '<tr><td colspan="5" class="separator"></td></tr>';
    }

    echo '</table>';
    endborder();
    if (WAIT_LAYER_ENABLED)
    {
    echo '<script language="javascript">
    hidelayer("waitlayer");
    </script>';
    }

    // if logging enabled write info to the file
    if(WANTLOG)
    {
    $remote_addr = $REMOTE_ADDR;
    $today = date("d-m-y H:i", time());
    if (file_exists(LOGFILE) and is_writeable(LOGFILE))
    {
    $fp = fopen(LOGFILE,"a+");
    $infolog = "Date: $today | IP: $remote_addr | ".DDOMAIN."\n";
    fputs($fp, $infolog);
    fclose($fp);
    }
    }
    main();
    pagefooter();
    }

    else

    {
    pageheader();
    main();
    pagefooter();
    }
    ?>

  2. #2
    Utente di HTML.it
    Registrato dal
    May 2007
    Messaggi
    1,804
    [/PHP] QUESTO E IL FORM
    E QUESTA E LA PARTE CHE DOVREBBE RICEVERE IL DOMINIO SAREBBE A DIRE IL FORM
    Codice PHP:
    <td height="26" colspan="2" ></td>
          <td rowspan="2" ><div align="right" class="Stile15">
            <div align="right"><span class="Stile1"><font color="#FF0000" face="Verdana, Arial, Helvetica, sans-serif">[url]www.[/url]</font></span></div>
          </div></td>
          <td colspan="3" rowspan="2" >      <div align="left"><span class="Stile14"><font color="#FF0000" face="Verdana, Arial, Helvetica, sans-serif">
          <? echo $_GET['ddomain']; ?></font></span> <span class="Stile14">
              <input type="hidden" name="action" value="<? echo $_GET['ddomain']; ?>" />
              </span></div></td>
          <td height="26" ></td>

  3. #3
    io ti darei una mano ma non saprei da dove iniziare, hai voglia di rispondere alla discussione che ho creato in php?
    fgrazie

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.