webForumDet fria alternativet

Visa felmeddelande om man inte kan connecta till url

PHP

2 svar · 162 visningar · startad av Fuel

Medlem sedan okt. 20001 285 inlägg
Frågan#1

hmm.. hur kan man göra om man t.ex i ett frameset har <frame src="http://www.url.se/sida.php"> och om den servern är nere eller sidan inte finns visa en annan sida i den framen ?

else src="error.php" .. ??

------------------
" The code is out there "

Medlem sedan okt. 20001 285 inlägg
#2

Använde mig av SgtPeppers kolla webserver kod.. och det verkar funka ??

<iframe src="<?

$sida=("http://www.urlen.net/mapp/test/index.php");

$port = 80;

$fp = fsockopen($sida, $port, &$errno, &$errstr, 5);
if(!$fp) {
echo "fel.php";
} else {
fputs($fp,"HEAD / HTTP/1.0\n\n");

while(!feof($fp)){
$line = fgets($fp,1024);

if (eregi("Server:(.*)", $line, $out)) {
echo "http://www.urlen.net/mapp/test/index.php";
//break;
}
}
fclose($fp);
}
//if(file_exists($sida)){
//echo "http://www.url1.nu/test/fel.php";
//} else {
//echo "http://www.url2.net/mapp/godis/index.php";
//}

?>" width="600" height="400" frameborder="0"></iframe>

NEJ NEJ.. det funkade inte..

hur göra ???

------------------
" The code is out there "

[Redigerat av Fuel den 19 okt 2001]

[Redigerat av Fuel den 19 okt 2001]

Medlem sedan nov. 2000857 inlägg
#3

Så här:

<?
if (!@fopen($url, "r"))
{
echo "<b>Sorry, URL finns inte!</b>";
}
?>

------------------
http://www.niklasson.net/

256 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
128 ms — deklarationer (db)
0 ms — hämta statistik (cache)
125 ms — hämta tråd, inlägg och bilagor (db)
128 ms — ändringar (db)