Seite 1 von 1
webcam bild -> wenn nicht vorhanden ein anderes nehmen
Verfasst: 06.06.2007 10:26
von habbi
die webcam lädt im 4 sekdundentakt die datei
cam/cam01.jpg
rauf und eine alte datei namens
cam/cam01old.jpg
hier ist mein phpcode dazu:
jedoch funktioniert der nicht..
<?php
$filename = 'cam/cam01.jpg';
if (file_exists($filename)) {
print "<img border=0 src=cam/cam01.jpg>";
} else {
print "<img border=0 src=cam/cam01old.jpg>";
}
?>
was ist daran falsch?
wenn das neue bild raufgeladen wird, kann es vorkommen, dass die datei kurz nicht vorhanden ist und dann kommt leider die old nicht
Re: webcam bild -> wenn nicht vorhanden ein anderes nehme
Verfasst: 07.06.2007 09:48
von killerbees19
habbi hat geschrieben:jedoch funktioniert der nicht..
Was genau funktioniert nicht? Fehlermeldung?
Ist der Pfad zur Datei korrekt?
EDIT: Ich sehe gerade etwas:
Du solltest schon korrektes HTML schreiben und alles in Anführunsgzeichen setzen:
MfG Christian
Verfasst: 07.06.2007 15:16
von habbi
mhh ja stimmt
fehlermeldung: keine
pfad: stimmt
aber was ich bemerkt hab:
wenn das bild nicht angezeigt wird kommt der alt-text des normalen bildes und nicht des alten bildes
Verfasst: 07.06.2007 16:02
von NMK
Von einem Alt-text sehe ich in deinem Code nichts. Würdest du btte den Original-Code posten und nicht irgendeinen Ausschnitt, der unter Umständen keinen Fehler enthält?
Verfasst: 07.06.2007 17:26
von habbi
Code: Alles auswählen
<?php
$filename = 'cam/cam01.jpg';
if (file_exists($filename)) {
echo '<img border="0" alt="Bitte Aktualisieren!" src="cam/cam01.jpg">';
} else {
echo '<img border="0" alt="Bitte Aktualisieren!" src="cam/cam01old.jpg">';
}
?>
Verfasst: 07.06.2007 17:30
von OnFire
Ich weiß ja nich ob du's wusstest aber.....du hast in beiden Image-Tags den selben Alt-Text stehen. Da kommt nicht der Alt-Text des normalen Bildes sondern der richtige, nur dass die zufällig genau gleich sind

Verfasst: 07.06.2007 18:21
von habbi
ja ich weiss schon aber der alt-test von der cam war mal
cam01
weil ich dachte es liegt an der old-datei
aber dann bemerkte ich dass das fehlende bild den alttext "cam01" anzeigte