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!