PHP-Code:
<?php
$url = "test.txt";
if (file_exists($url)) {
$fp = fopen( $url, "r" );
$size = filesize($url);
while (!feof($fp)) {
$inhalt = fread($fp, $size);
echo "$inhalt<br>";
}
}
else {
echo "$url nicht vorhanden!";
}
?>
fülle ich aber $url mit einer datei, die im netz liegt, ergibt file_exists() false. entfernt man den check, ob die datei existiert, erhält man folgende fehlermeldung:
Warning: filesize(): Stat failed for http://www.dclp-faq.de/q/q-regexp-links-finden.html (errno=2 - No such file or directory) in C:\apache\Apache2\htdocs\robot\test.php on line 5
in zeile 5 steht die filesize-abfrage.
EDIT:
http://de.php.net/manual/de/function.filesize.php
aha...aber was für alternativen gibt es?
Kommentar