Hej...
jeg tror at jeg har svaret på dine bønner...
dog skal jeg lige sige at jeg ikke er prof... (ca. newbie af 5 grad ud af
47)
Nedenstående script tjekker om en fil er tilgængelig, den virker på interne
og eksterne filer og er hurtig... i hvert fald tager det ikke mange sekunder
før den har fundet resultatet...
jeg har også lige sat et par erstatningslinier ind så man ikke kommer til at
skrive noget forkert...
grunden til at jeg har gjort det, er at jeg selv bruger scriptet sammen med
et form text felt....så brugeren selv kan tjekke filen...
SCRIPT START
-----
<?
if($fil == ""){
echo "";
}
else{
$fil = eregi_replace(">>", "»", $fil); // denne linie skal være før
">" linien for at virke
$fil = eregi_replace("<<", "«", $fil); // denne linie skal være før
"<" linien for at virke
$fil = eregi_replace("<", "<", $fil);
$fil = eregi_replace(">", ">", $fil);
$fil = eregi_replace(" ", "%20", $fil);
echo "<b><a href=\"$fil\">$fil</a></b> ";
$laesfil = @fopen($fil, r);
if($laesfil){
echo 'er <font color="green">online</b></font><br>';
echo "<a href='se_fil.php?side=$fil'>Klik her for at se kildekoden for
<b>$fil</b></a> («virker kun for .php og .inc sider på den interne
server)<br>";
fclose($laesfil);
}
else {
echo 'er <font color="red"><b>offline</b></font>';
}
}
?>
------
SCRIPT SLUT
Hvis der er en eller anden PHP guru derude som lige kommer til at læse
scriptet.... VÆRSGO OG KOMMENTER!!...