webcam bild -> wenn nicht vorhanden ein anderes nehmen

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Antworten
Benutzeravatar
habbi
Mitglied
Beiträge: 548
Registriert: 04.05.2005 16:20
Wohnort: Schweiz
Kontaktdaten:

webcam bild -> wenn nicht vorhanden ein anderes nehmen

Beitrag 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
Benutzeravatar
killerbees19
Mitglied
Beiträge: 1185
Registriert: 09.05.2006 17:33
Wohnort: Wien (Österreich)
Kontaktdaten:

Re: webcam bild -> wenn nicht vorhanden ein anderes nehme

Beitrag 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:

Code: Alles auswählen

echo '<img border="0" alt="" src="cam/cam01.jpg">';

MfG Christian
» Real programmers don't comment. If it was hard to write, it should be hard to understand!
Benutzeravatar
habbi
Mitglied
Beiträge: 548
Registriert: 04.05.2005 16:20
Wohnort: Schweiz
Kontaktdaten:

Beitrag von habbi »

mhh ja stimmt :D

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
NMK
Mitglied
Beiträge: 252
Registriert: 11.05.2005 15:24
Wohnort: Steinfurt
Kontaktdaten:

Beitrag 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?
Benutzeravatar
habbi
Mitglied
Beiträge: 548
Registriert: 04.05.2005 16:20
Wohnort: Schweiz
Kontaktdaten:

Beitrag 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">';
}
?>
OnFire
Mitglied
Beiträge: 207
Registriert: 26.07.2006 18:59
Wohnort: Paderborn
Kontaktdaten:

Beitrag 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 ;)
Gruß
OnFire
Il y a plus des choses à changer dans l'avenir que dans le passé.
Benutzeravatar
habbi
Mitglied
Beiträge: 548
Registriert: 04.05.2005 16:20
Wohnort: Schweiz
Kontaktdaten:

Beitrag 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
Antworten

Zurück zu „Coding & Technik“