Ich habe eine if-else abfrage bei der momentan immer das else greift, obwohl if eigentlich erfüllt ist =P
und zwar bekommen pferde in der datenbank bildnamen zugeteilt oder auch nicht. aus dem Bildnamen wird eine Url gebaut.
Die If-Abfrage soll schauen ob es diese URL gibt, wenn ja das Bild entsprechend darstellen. Wenn nicht soll ein Ersatzbild angezeigt werden.
ich definiere also irgendwo oben:
Jetzt habe ich zwei Beispielpferde, der eine hat $vari und $neuwert nicht definiert (der erste), der zweite hat. Link
Unter dem Namen des Pferdes steht jeweils "Variable File sieht so aus" und dann lasse ich $file ausgeben, also dass was mit der Abfrage überprüft wird. Beim ersten steht totaler Humbug, die Datei existiert also nicht. Die vom zweiten aber schon, könnt die URL auch eingeben und es überprüfen.
Wieso greift die If-Abfrage dann nicht?