Tengo algo que hace algo parecido pero suministrándole por get la url. Aunque aún no lo he probado en mis sitios, creo que valida las url y no saca las url de los iframe.
Hay una línea que he visto no recuerdo donde, que separa la url del código restante del iframe.
Si alguien sabe que me indique.
Código PHP:
/*
iframe rotos
*/
function url_exists($url)
{
$file_headers = @get_headers($url);
if(strpos($file_headers[0],"200 OK")==false)
{
$exists = false;
echo "<h2>".$_GET["url"]." no existe o dio error al solicitar.</h2>";
}
else
{
echo "<h2>".$_GET["url"]." existe y sus cabeceras son:</h2><pre>";print_r($file_headers);echo "</pre>";
$exists = true;
}
return $exists;
}
if (isset($_GET["url"])) echo url_exists($_GET["url"]);
En respuesta al comentario de Pateketrueke:
Yo solo consulto pequeñas cosas, no existe persona que pueda saber de todo. Si entendiste que te estoy pidiendo que me hagas toda la web, estás muy equivocado. A lo mejor se muchas más cosas que tú.
Sin ánimo de ofender o entrar en ese comentario, lo que me interesa es debatir sobre el tema ya que para eso es este gran foro.