include ("../functions/connexion.php");
include_once 'captcha/common.php';
if (isset($_POST['verifier'])){$verifier = $_POST['verifier'];}else{$verifier="";}
if (isset($_GET['connect'])){$connect = $_GET['connect'];} else{$connect="";}
?>
MA domain name registration, morocco domain name registration, Morocco TLD domain name maroc
>
include ("../logo.htm");
?>
Online .Ma registration
$domaine="";$valid_send="";
if (isset($_POST['critere'])){$critere = $_POST['critere'];}else{$critere="";}
if (isset($_POST['extension'])){$extension = $_POST['extension'];}else{$extension="";}
$security_code="";
if(isset($_POST['security_code'])){
$security_code = $_POST['security_code'];
$security_code=strtoupper($security_code);
$to_check = md5($security_code); $gogogo=$_SESSION['security_code'];
if($to_check != $_SESSION['security_code']){$valid_send="no";
if($security_code==""){$valid_send="no";}
}
else{$valid_send="yes";}
}
if($valid_send=="yes"){
// echo"Yes";
}
if($valid_send=="no"){$critere=$extension="";
?>
* The captcha text is incorrect. Please type the correct text
}
$critere=htmlentities($critere);
$extension=htmlentities($extension);
$double=@ereg("--",$critere);
$is_alpha1 = @ereg("^[0-9A-Za-z-]+$", $critere);
if(($is_alpha1=="1") && ($double!="1")){
$critere==strtolower($critere);
$extension==strtolower($extension);
$domaine=$critere;
$domaine.=$extension;
}
if((($is_alpha1!=1) || ($double=="1")) && ($critere!="")){
?>
* The domain name" echo"$critere$extension";?>" is incorrect.
Allowed characters are: "a-z" ," 0-9" and "-"
}
if($critere!=""){
$dom_len=strlen($critere);
$result_int = mysql_query("SELECT * FROM domaine_interdit where (domaine = '$critere')");
$r_int = mysql_fetch_array($result_int);
$id_int = $r_int["id"];
if(($id_int!="") || ($dom_len <= 1)){
?>
* This domain name" echo"$critere$extension";?>" cannot be registered.
$domaine="";
}
} //end if $critere!=""
error_reporting(0);
set_time_limit(0);
ob_start();
$ext = array(
'.ma' => array('whois.iam.net.ma','No Object Found'),
'.net.ma' => array('whois.iam.net.ma','No Object Found'),
'.org.ma' => array('whois.iam.net.ma','No Object Found'),
'.co.ma' => array('whois.iam.net.ma','No Object Found'),
'.press.ma' => array('whois.iam.net.ma','No Object Found'),
'.ac.ma' => array('whois.iam.net.ma','No Object Found'),
);
if($domaine=="oasis.ma"){$domaine="";}
if($domaine=="casino.ma"){$domaine="";}
if($domaine=="episte.ma"){$domaine="";}
$ok_dom="yes";
if($domaine=="kar.ma"){$ok_dom="no";}
if($domaine!=""){
#$insert_="yes";
$insert_="no";
unset($buffer);
preg_match('@^(http://www\.|http://|www\.)?([^/]+)@i', $domaine, $matches);
$domain = $matches[2];
$tld = explode('.', $domain, 2);
$extension_2 = strtolower(trim($tld[1]));
if(strlen($domain) > 0 && array_key_exists('.' . $extension_2, $ext)) {
$server = $ext['.' .$extension_2][0];
$sock = fsockopen($server, 43) or die('Error Connecting To Server:' . $server);
fputs($sock, "$domain\r\n");
while( !feof($sock) ) { $buffer .= fgets($sock,128); }
fclose($sock);
//if($extension == 'org') echo nl2br($buffer);
if((eregi($ext['.' . $extension_2][1], $buffer)) && ($ok_dom=="yes")) {
//echo"$buffer
";
?>
Congratulations, the domain name" echo"$domaine";?>" is available.
}
else {$insert_="no";
//echo"$buffer
";
?>
This domain name " echo"$domaine";?>"
is NOT available. Please choose another one.
}
}
ob_flush();
flush();
sleep(0.1);
}
//echo"insert=$insert_
";
if($insert_=="no"){$domaine="";}
/*
if($domaine=="oasis.ma"){$domaine="";}
if($domaine!=""){
$page="";
$fp = fopen("http://70.85.179.254/hexdns/aspcheckdomain.asp?domain=$domaine", "r"); // lecture de la page
while (!feof($fp)) { //on parcoure toutes les lignes
$page .= fgets($fp, 4096); // lecture du contenu
}
$titre = eregi("alrea(.*)aken", $page, $regs);
if($regs[1]==""){
$titre_ = eregi("is av(.*)able", $page, $regs);
if($regs[1]=="ail"){
?>
Congratulations, the domain name" echo"$domaine";?>" is available.
}
$titre_3 = eregi("Name server fa(.*)led", $page, $regs);
if($regs[1]=="i"){
?>
This domain name " echo"$domaine";?>"
is NOT available. Please choose another one.
$domaine="";
}
$titre_4 = eregi("Tim(.*)out", $page, $regs);
if($regs[1]=="ed "){
?>
This domain name " echo"$domaine";?>"
is NOT available. Please choose another one.
$domaine="";
}
}
elseif($regs[1]!=""){
if($regs[1]=="dy t"){
?>
This domain name " echo"$domaine";?>"
is NOT available. Please choose another one.
$domaine="";
}
}
fclose($fp);
*/
#######################################################################################################
/* // dans le cas où le premier lien ne marche pas
$fp = fopen("http://www.checkdomain.com/cgi-bin/checkdomain.pl?domain=$domaine", "r"); // lecture de la page
while (!feof($fp)) { //on parcoure toutes les lignes
$page .= fgets($fp, 4096); // lecture du contenu
}
$titre1 = ereg("has already been registered",$page);
$fp = fopen("http://www.checkdomain.com/cgi-bin/checkdomain.pl?domain=$domaine", "r"); // lecture de la page
while (!feof($fp)) { //on parcoure toutes les lignes
$page .= fgets($fp, 4096); // lecture du contenu
}
$titre2 = ereg("is still available",$page);
if($titre1==1){
?>
This domain name " echo"$domaine";?>"
is NOT available. Please choose another one.
$domaine="";
}// end if titre1
elseif($titre2==1){
?>
Congratulations, the domain name" echo"$domaine";?>" is available.
}// end if titre2
else{
?>
This domain name " echo"$domaine";?>"
is NOT available. Please choose another one.
$domaine="";
}// end else
*/
?>
if($domaine==""){
if($connect=="double") {
?>
You already ordered this domain name.
Please choose another one or contact support at:
support@internic.ma
}
if($connect=="error") {
?>
Registration error!!
Please contact support at:
support@internic.ma
}
?>
}
?>
Copyright 2003-2011 © HOOST Communication. All Rights
Reserved - Contact us
2Checkout.com , Inc. is an authorized retailer of services provided by Internic.ma