Ver Mensaje Individual
  #9 (permalink)  
Antiguo 19/10/2008, 23:56
Avatar de id_Master
id_Master
 
Fecha de Ingreso: abril-2005
Mensajes: 10
Antigüedad: 19 años
Puntos: 0
[SOLVED] Obtener URL del explorador

Bueno aqui esta mi problematica y la solucion...!!

tengo una pagina en joomla, con un link del tipo Wrapper hacia una pagina en mi hosting digamosle "pagina.php", esta pagina debia tener unos vinculos hacia otras paginas en unos PC propios, y como estos no era seguro qu estubieran 24h online, debia hacer la validacion de que si estaba online colocara el link de lo contrario dijera que estaba offline, otra validacion era que si entraba con la direcion o IP del PC se redireccionara hacia la pagina de joomla, la pagina en el PC la llamare pc.html.

Codigo en pc.html
este codigo lo tome de tunait y lo que hace es comparar si el marco top es igual con el self, si lo son quiere decir que esta en la pagina que va dentro del la url y que se debe redirigir hacia la pagina con los frames

Código HTML:
<script type="text/javascript">
//Evitar páginas fuera de su frame
//http://javascript.tunait.com/
if(top==self) top.location="http://www.miwebjoomla.com"
//NOTA: Cambiar "http://www.miwebjoomla.com" por el nombre de la página de frames
</script> 


Codigo en pagina.php
esta pagina lo que hace es verificar que la url exista, si es hace coloca el enlace hacia esta pagina y si no coloca que el servidor esta fuera de linea

Código PHP:

function url_exists($url) {
    
$hdrs = @get_headers($url);
    return 
is_array($hdrs) ? preg_match('/^HTTP\\/\\d+\\.\\d+\\s+2\\d\\d\\s+.*$/',$hdrs[0]) : false;
}

if (
url_exists('http://www.webdelpc.com')) {
echo 
"<a href='http://www.webdelpc.com/' target='_blank'><span>Servidor Online</span></a>";}
else{
echo 
"Servidor Offline";} 
muchas gracias por la ayuda que me dieron ... me sirvio de a mucho!

Última edición por id_Master; 20/10/2008 a las 15:00