abfrage, ob ein bild existiert
toto
- javascript
hallo,
ich möchte den pfad zu einem bild aus einer datenbank auslesen.
wenn ein das bild aber nicht in unter dem ausgelesenen pfad existiert möchte ich
eine andere grafik anzeigen (default.gif).
kann mir jemand sagen, wie ich das mittels javascript oder vielleicht php überprüfen kann?
besten dank im voraus !!!
toto
hi,
ich möchte den pfad zu einem bild aus einer datenbank auslesen.
wenn ein das bild aber nicht in unter dem ausgelesenen pfad existiert möchte ich
eine andere grafik anzeigen (default.gif).
kann mir jemand sagen, wie ich das mittels javascript oder vielleicht php überprüfen kann?
ich glaube, das geht mit onerror:
http://selfhtml.teamone.de/javascript/sprache/eventhandler.htm#onerror
CU, Jürgen
hi,
ich möchte den pfad zu einem bild aus einer datenbank auslesen.
wenn ein das bild aber nicht in unter dem ausgelesenen pfad existiert möchte ich
eine andere grafik anzeigen (default.gif).
kann mir jemand sagen, wie ich das mittels javascript oder vielleicht php überprüfen kann?
ich glaube, das geht mit onerror:
http://selfhtml.teamone.de/javascript/sprache/eventhandler.htm#onerror
CU, Jürgen
onerror hatte ich auch schon ausprobiert.
das problem ist aber, dass im browser dann trotzdem die grafik für eine
nicht vorhandene grafik erscheint (das zerrissene blatt).
das möchte ich aber verhindern.
eine idee?
hi,
ich möchte den pfad zu einem bild aus einer datenbank auslesen.
wenn ein das bild aber nicht in unter dem ausgelesenen pfad existiert möchte ich
eine andere grafik anzeigen (default.gif).
kann mir jemand sagen, wie ich das mittels javascript oder vielleicht php überprüfen kann?
ich glaube, das geht mit onerror:
http://selfhtml.teamone.de/javascript/sprache/eventhandler.htm#onerror
CU, Jürgen
onerror hatte ich auch schon ausprobiert.
das problem ist aber, dass im browser dann trotzdem die grafik für eine
nicht vorhandene grafik erscheint (das zerrissene blatt).
das möchte ich aber verhindern.
eine idee?
Hallo,
ich würds mit php machen.
Du machst Deine Datenbankfrage, ist die Ergebnisliste leer erscheint das Defaultbild, ansonsten das entsprechende Bild.
Dabei hilft Dir die Funktion mysql_num_rows() mit der Du die Anzahl der Datensätze von Deinem Ergebnis bekommst.
Also sowas in der Art
if(mysql_num_rows($ergebnis)==0)
->zeige defaultbild
else
->zeigedeinbild
viele Grüsse
Kerstin
Hallo,
ich würds mit php machen.
Du machst Deine Datenbankfrage, ist die Ergebnisliste leer erscheint das Defaultbild, ansonsten das entsprechende Bild.
Dabei hilft Dir die Funktion mysql_num_rows() mit der Du die Anzahl der Datensätze von Deinem Ergebnis bekommst.
Also sowas in der Art
if(mysql_num_rows($ergebnis)==0)
->zeige defaultbild
else
->zeigedeinbild
viele Grüsse
Kerstin
hi kerstin, danke !
was ist aber, wenn ein pfad in der datenbank abgelegt ist,
aber die datei nicht unter dem angegebenen pfad liegt ?
ich möchte, dass ein kunde seine seite selber pflegen kann, in dem er die
pfade zu einem bild in eine datenbank einfügt. wenn er aber vergißt, das
entsprechende bild unter dem angegebenen pfad abzulegen, oder wenn der pfad falsch
ist, dann soll das default bild angezeigt werden.
hmmm....hatte gedacht das wäre einfach. ich und und meine ideen! :-)
schönen gruß
thorsten
Hallo Thorsten,
was ist aber, wenn ein pfad in der datenbank abgelegt ist,
aber die datei nicht unter dem angegebenen pfad liegt ?
ich möchte, dass ein kunde seine seite selber pflegen kann, in dem er die
pfade zu einem bild in eine datenbank einfügt. wenn er aber vergißt, das
entsprechende bild unter dem angegebenen pfad abzulegen, oder wenn der pfad falsch
ist, dann soll das default bild angezeigt werden.
achso, sorry, da hab ich nicht genau gelesen :-(
Nur mal ne Idee - kannst Du vielleicht was mit den Graphikfunktionen machen?
Ich hab das noch nie probiert, aber was kommt bei getimagesize() raus, wenn das Bild nicht existiert?
viele Grüsse
Kerstin
Jetzt hatt ich grad die Message abgeschickt, da kam mir noch ne andere, vielleicht bessere Idee.
(Ich sollte vor dem abschicken einfach nochmal ne Minute nachdenken *gg*)
Versuchs mal mit den Dateifunktionen. Mit file_exists() kannst Du glaub ich überprüfen,
ob eine Datei an dem angegebenen Pfad existiert.
viele Grüsse
Kerstin