Hallo,
ich will einen Link (mit PHP 4.3.x) auf meiner Webseite einfügen, der nur dann erscheint, wenn die verlinkte Datei vorhanden ist bzw. auch einen Inhalt hat.
Warum funktioniert dies nicht?
$url = "http://www.einedomain.de/datei.txt";
$dateiinhalt = "";
$vorhandenedatei = fopen ("$url", "r");
$dateiinhalt = fgets($vorhandenedatei,8); //andere Möglichkeit?
if (!$vorhandenedatei) {
print "<p>Die Datei "".$url."" konnte nicht geöffnet werden.</p>\n";
}
else {
print "Die Datei "".$url."" ist vorhanden.</p>\n";
}
# funktioniert nicht:
if ($dateiinhalt > 0) {
echo "Datei mit Inhalt.<br />\n";
}
else {
echo "Datei ist leer.<br />\n";
}
fclose($vorhandenedatei);
MfG.
Tobi