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 ($server, 43, $errnr, $errstr) or die ("$errno: $errstr");
fputs ($fp, "$domain\n");
$x=0;
while (!feof($fp)) {
$serverReturn = fgets($fp, 2048);
$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 ($server, 43, &$errnr, &$errstr) or die ("$errno: $errstr");
fputs($fp, "$domain\n");
while (!feof($fp)) {
$serverReturn .= fgets($fp, 2048);
}
$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