Welcome to Welcome to DNF.com™ - Domain Sales, Domain Forum, Domain Appraisals, Domain Registrars

If you are new to domains and looking to buy, sell and learn about domains then you have come to the right place. DNForum is the largest domain name community on the internet and continues to grow every day. There are over 105,000 domainers on DNForum doing everything from buying domains, selling domains, learning about domains and discussing domains. Take a minute and Register.

Register Today on DNForum IT'S FREE!

Results 1 to 4 of 4
  1. #1
    Platinum Lifetime Member

    Join Date
    Jun 2005
    Posts
    177
    DNF$
    681
    Bank
    0
    Total DNF$
    681
    Donate  

    Which are the BEST expiring domains PHP (web based) scripts?

    Hi - I am looking for expiring domains web based PHP+MySQL script if there any.
    It should be easy to customise the complete look and feel of the site not just customising CSS - essentially should have template files for customisation.

    I know there is one mentioned on dnforum here - but are there more scripts like these?

    Please post the links below. I am not looking for desktop based apps but what I want is web based PHP+MySql scripts with useful features.

    Thanks

  2. #2
    Exclusive Lifetime Member
    kostaki's Avatar
    Join Date
    Nov 2009
    Location
    Germany/Berlin
    Posts
    27
    DNF$
    442
    Bank
    0
    Total DNF$
    442
    Donate  
    You are probably looking for a tool that you can set up on your own server, but if not you can check out www.expireddomains.net

    Its free!

  3. #3
    Platinum Lifetime Member

    Join Date
    Jun 2005
    Posts
    177
    DNF$
    681
    Bank
    0
    Total DNF$
    681
    Donate  
    Thanks. But is there any free/paid script which can do atleast exactly same as expireddomains.net ?
    I want to install, customise and run it on my own server.
    Thanks

  4. #4
    Exclusive Lifetime Member
    Entropy's Avatar
    Join Date
    Jan 2012
    Location
    Australia
    Posts
    45
    Country

    Australia
    DNF$
    170
    Bank
    222
    Total DNF$
    392
    Donate  
    Hi PurpleCow,

    Here's one I wrote a few years ago. Just copy the code below and paste it into a text editor and save it as "whatever.php". Then all you need do is embed it into a webpage running on a server which has PHP enabled. Simple.

    Enjoy,
    Entropy

    <form action=<?php echo $_SERVER['PHP_SELF']; ?> method=post>
    <table>
    <tr>
    <td class=bordered2 width=150>Type:</td>
    <td class=bordered2 width=150>Limit</td>
    <td class=bordered2 width=150>Extension</td>
    </tr>
    <tr>
    <td class=bordered2>
    <SELECT NAME="type" class=bordered2>
    <OPTION VALUE="LLL">LLL
    <OPTION VALUE="LLLL">LLLL
    <OPTION VALUE="LLLLL">LLLLL
    <OPTION VALUE="LLLLLL">LLLLLL
    <OPTION VALUE="NNN">NNN
    <OPTION VALUE="NNNN">NNNN
    <OPTION VALUE="NNNNN">NNNNN
    <OPTION VALUE="NNNNNN">NNNNNN
    <OPTION VALUE="L-L">L-L
    <OPTION VALUE="N-N">N-N
    <OPTION VALUE="LNL">LNL
    <OPTION VALUE="NLN">NLN
    <OPTION VALUE="LLN">LLN
    <OPTION VALUE="LNN">LNN
    <OPTION VALUE="NLL">NLL
    <OPTION VALUE="NNL">NNL
    </SELECT></td>
    <td class=bordered2><input type=text name=x class=camo size=6 value=25></td>
    <td class=bordered2>
    <SELECT NAME="ext" class=bordered2>
    <OPTION VALUE="COM">.COM
    <OPTION VALUE="US">.US
    <OPTION VALUE="NET">.NET
    <OPTION VALUE="ORG">.ORG
    <OPTION VALUE="BIZ">.BIZ
    <OPTION VALUE="INFO">.INFO
    <OPTION VALUE="EU">.EU
    </SELECT></td>
    </tr>
    <tr>
    <td class=bordered2 colspan=3><input type=submit value=Scan name=submit class=cloakedbutton></td>
    </tr>
    </table>
    </form>

    <?php

    if(isset($_POST['submit'], $_POST['type']))
    {
    function checkdomain($xserver, $xdomain)
    {
    $sock = @fsockopen($xserver,43) or die("Error connecting to whois server.");
    fputs($sock,"$xdomain\r\n");

    $result = '';

    while(!feof($sock))
    {
    $result .= fgets($sock,128);
    }
    fclose($sock);

    if(eregi("No match", $result) || eregi("NOT FOUND", $result))
    {
    return true;
    }
    else
    {
    return false;
    }
    }
    // Function
    $chars = array("a","b","c","d","e","f","g","h","i","j","k", "l","m","n","o","p","q","r","s","t","u","v","w","x ","y","z","0","1","2","3","4","5","6","7","8","9") ;

    $type = trim(strip_tags($_POST['type']));
    $ext = trim(strip_tags($_POST['ext']));
    $x = intval(trim(strip_tags($_POST['x'])));

    echo "
    <table>
    <tr>
    <td class=bordered2 width=462>Scanning: $type .$ext - Limit $x</td>
    </tr>
    </table>
    <font size=1><br />\n";

    $i = 1;

    while($x >= $i)
    {
    ///////////////////////////////////////////////////////////////////////////////
    // Here is where we generate a random string of 3 in the format XXX
    // This can be changed easily to the format LLN with this code instead:
    ///// $current = $chars[rand(0,25)].$chars[rand(0,25)].rand(0,35);
    // Or to L-N with this code:
    ///// $current = $chars[rand(0,25)]."-".rand(0,9);
    // Mix and match until you get what you're after.

    switch($type)
    {
    case 'NLN':
    $current = $chars[rand(26,35)].$chars[rand(0,25)].$chars[rand(26,35)];
    break;
    case 'LLN':
    $current = $chars[rand(0,25)].$chars[rand(0,25)].$chars[rand(26,35)];
    break;
    case 'LNN':
    $current = $chars[rand(0,25)].$chars[rand(26,35)].$chars[rand(26,35)];
    break;
    case 'NLL':
    $current = $chars[rand(26,35)].$chars[rand(0,25)].$chars[rand(0,25)];
    break;
    case 'NNL':
    $current = $chars[rand(26,35)].$chars[rand(26,35)].$chars[rand(0,25)];
    break;
    case 'L-L':
    $current = $chars[rand(0,25)]."-".$chars[rand(0,25)];
    break;
    case 'N-N':
    $current = $chars[rand(26,35)]."-".$chars[rand(26,35)];
    break;
    case 'NNN':
    $current = $chars[rand(26,35)].$chars[rand(26,35)].$chars[rand(26,35)];
    break;
    case 'NNNN':
    $current = $chars[rand(26,35)].$chars[rand(26,35)].$chars[rand(26,35)].$chars[rand(26,35)];
    break;
    case 'NNNNN':
    $current = $chars[rand(26,35)].$chars[rand(26,35)].$chars[rand(26,35)].$chars[rand(26,35)].$chars[rand(26,35)];
    break;
    case 'NNNNNN':
    $current = $chars[rand(26,35)].$chars[rand(26,35)].$chars[rand(26,35)].$chars[rand(26,35)].$chars[rand(26,35)].$chars[rand(26,35)];
    break;
    case 'LNL':
    $current = $chars[rand(0,25)].$chars[rand(26,35)].$chars[rand(0,25)];
    break;
    case 'LLL':
    $current = $chars[rand(0,25)].$chars[rand(0,25)].$chars[rand(0,25)];
    break;
    case 'LLLL':
    $current = $chars[rand(0,25)].$chars[rand(0,25)].$chars[rand(0,25)].$chars[rand(0,25)];
    break;
    case 'LLLLL':
    $current = $chars[rand(0,25)].$chars[rand(0,25)].$chars[rand(0,25)].$chars[rand(0,25)].$chars[rand(0,25)];
    break;
    case 'LLLLLL':
    $current = $chars[rand(0,25)].$chars[rand(0,25)].$chars[rand(0,25)].$chars[rand(0,25)].$chars[rand(0,25)].$chars[rand(0,25)];
    break;
    default:
    $current = $chars[rand(0,25)].$chars[rand(0,25)].$chars[rand(0,25)];
    }

    ///////////////////////////////////////////////////////////////////////////////
    // Here is where we start checking domains
    // Feel free to add/remove domains or change whois servers

    switch($ext)
    {
    case 'COM':
    case 'NET':
    $registry = "whois.nsiregistry.net";
    break;
    case 'ORG':
    $registry = "whois.pir.org";
    break;
    case 'INFO':
    $registry = "whois.afilias.net";
    break;
    case 'BIZ':
    $registry = "whois.biz";
    break;
    case 'US':
    $registry = "whois.nic.us";
    break;
    case 'EU':
    $registry = "whois.eu";
    break;
    default:
    $registry = "whois.nsiregistry.net";
    }

    if(checkdomain($registry, $current.'.'.$ext))
    {
    echo "
    <table>
    <tr>
    <td class=bordered2 width=40>$i. </td>
    <td class=bordered2 width=416>";
    echo strtoupper($current).".$ext </td>
    </tr>
    </table>";
    $i++;
    }
    ob_flush();
    flush();
    }
    echo "</font>";
    }

    ?>



Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  

Domain name forum recommended by Domaining.com