Ver Mensaje Individual
  #7 (permalink)  
Antiguo 12/04/2014, 10:48
jovalca
 
Fecha de Ingreso: octubre-2013
Ubicación: Madrid
Mensajes: 53
Antigüedad: 10 años, 6 meses
Puntos: 1
Respuesta: Problema con continuación de página

Gracias por tu tiempo.

Lo he probado y sigue sin continuar la página, el servicio funciona pero no sale lo demás después de este código, está claro que el problema es este código porque si lo quito todo lo demás sale.

lo he dejado así para que no haga los echo antes de darle al botón.

Código PHP:
<?php
function pingDomain($domain){
    
$starttime microtime(true);
    
$file      fsockopen ($domain80$errno$errstr10);
    
$stoptime microtime(true);
    
$status    0;
    if (!
$file$status = -1;
    else {
        
fclose($file);
        
$status = ($stoptime $starttime) * 1000;
        
$status floor($status);
    }
    return 
$status;
}
?>
<form id="InWP" action="<?php echo $_SERVER['PHP_SELF'];?>" method="post" name="domain" id="domain">
<center>
<input size="50" type="text" name="domainname" id="domainname">
<br />
<input value=" Realizar PING " type="submit" name="submitBtn">
</center>
</form>
<br />
<div id="ResDiv">
<?php
if (isset($_POST['submitBtn'])){
    
$domainbase = (isset($_POST['domainname'])) ? $_POST['domainname'] : '';
    
$domainbase str_replace("http://","",strtolower($domainbase));
$status pingDomain($domainbase);
 if (
$status != -1) echo "Los resultados del PING de $domainbase son:<br><br>ONLINE - Se ha obtenido respuesta ($status ms)";
else echo 
"Los resultados del PING de $domainbase son:<br><br>OFFLINE - No se ha obtenido respuesta"
?>
</div>
<?php
}
?>
Lo he probado de las dos maneras y en las dos no se muestra el resto de la pagina, pero si cierro con } al final, hace los echo una vez pulsas el boton, de otro modo lo carga todo al inicio.

Ya no se, estoy por dejarlo de momento y pasar a otra cosa porque si esta bien el código ya no se que puede ser, aunque bueno sigo probando y probando.

Voy contando.
Gracias otra vez.