Ver Mensaje Individual
  #4 (permalink)  
Antiguo 14/11/2007, 03:20
Avatar de malucha
malucha
 
Fecha de Ingreso: abril-2005
Mensajes: 70
Antigüedad: 19 años, 1 mes
Puntos: 0
Re: Problema con inserción de página con código php en web modular

Aquí va lo que falta en el post anterior:

El include: dominiosA.php
Código PHP:
<?php
 
 
function checkDomainReg($domain,$server) {
     if (!
$server) {
        
$server='whois.crsnic.net';
        
$lineNumber=8;
        
$fp=fsockopen ($server43$errnr$errstr) or die ("$errno: $errstr");
        
fputs ($fp"$domain\n");
        
$x=0;
        while (!
feof($fp)) {
            
$serverReturn fgets($fp2048);
            
$serv.=$serverReturn;
            if (
$x == $lineNumber) {
                
$line $serverReturn;
            }
            
$x++;
        }
        
fclose($fp);
        
$result=preg_match("/no\smatch/i",$line)?0:1;
        return 
$result;
    }
    else {
        
$lineNumber=8;
        
$fp fsockopen ($server43, &$errnr, &$errstr) or die ("$errno: $errstr");
        
fputs($fp"$domain\n");
        while (!
feof($fp)) {
            
$serverReturn .= fgets($fp2048);
        }
        
$result=substr_count ($serverReturn'NOT FOUND')?0:1;
        return 
$result;
    }
}
if (!
$dominio) {
?>

<form method="post" action="<?=$PHP_SELF?>">
<p><strong> Revisar si el dominio está disponible </strong></p>
<p>
<input name="dominio" size="30" maxlength="35" />
.
<select name="ext" id="ext">
    <option value="com" selected="selected"> com </option>
    <option value="net"> net </option>
    <option value="org"> org </option>
</select>
</p>
<p> <input type="submit" value="Revisar" /> </p>
</form>

<?php
}
else {
    
$si='#00AA11';
    
$no='#FF0000';
    
$com=checkDomainReg("$dominio.com",'');
    
$net=checkDomainReg("$dominio.net",'');
    
$org=checkDomainReg("$dominio.org",'whois.pir.org');
    echo 
"<div id='resultdominio'>";
    echo 
"<p>";
    echo 
'<font color="'.($com?$no:$si).'"><b>www.'.$dominio.'.com</b></font><br>';
    echo 
'<font color="'.($net?$no:$si).'"><b>www.'.$dominio.'.net</b></font><br>';
    echo 
'<font color="'.($org?$no:$si).'"><b>www.'.$dominio.'.org</b></font><br>';
    echo 
'</p>';
    echo 
"<p style='text-align:justify'>Si el nombre de dominio aparece en <span class='rojo'>rojo</span>, ya está registrado. Si aparece en <span class='verde'>verde</span>, no lo está por lo que puedes registrarlo con nosotros. También puedes <a href='otros_servicios.php'>comprobar otro dominio</a>.</p></div>";
}
?>
A ver si así todos conseguimos verlo más claro :P