Por ejemplo: la primera funcion habre la conexion y compureba que esta sirva, la segunda envía un comando a onlinenic. De todas formas yo estas funciones las saque de la api que ellos dan para descargar...
Código PHP:
//FUNCION QUE SE CONECTA
function connectRegServer(&$fp)
{
if(!($fp = fsockopen(REG_HOST, REG_PORT, $errno, $errstr, 200)))
{
return -1;
}
//echo REG_PORT;
//socket_set_blocking($fp, TRUE);
$i = 0;
while(!feof($fp))
{
$i ++;
$line = fgets($fp, 2);
$result .= $line;
if(ereg("</epp>$", $result))
{
break;
}
if ($i > 5000) break;
}
if(ereg("</greeting></epp>$", $result))
{
return 0;
}else {
return -1;
}
}
//FUNCION QUE ENVÍA UN COMANDO
function sendCommand($fp, $command)
{
@fputs($fp, $command);
$i = 0;
while(!@feof($fp))
{
$i ++;
$line = fgets($fp, 2);
$result .= $line;
if(ereg("</epp>$", $result))
{
break;
}
if ($i > 5000) break;
}
//$myfile = fopen("abc.txt", "a");
//fwrite($myfile, $command . "\n" . $result);
//fclose($myfile);
return $result;
}