existierende Bilddatei nur öffnen, wenn...

  • Habe wieder eine Frage:


    Hier ist der Div-Bereich, in dem nur mein Hauptbild vorhanden ist. Es ist auch ein Link drin.

    HTML
    1. <div id="hauptbild"><a href="home.php"><img src="../images/Motiv.gif" alt="text"></a></div>


    Wie kann ich diesen Link in diesem Div-Bereich mit Php so schreiben, dass folgendes passiert:


    Achso: Es soll mit php include geschehen:


    Die Bilddatei soll nur geöffnet werden, wenn sie existiert.
    Ansonsten wird die Bilddatei 2 geöffnet.


    Ich habe das nicht hinbekommen und kam ganz durcheinander. Deshalb geht die Frage an euch Profis.
    Das erscheint mir so schwer, in diesem HTML-Tag die Adresse

    HTML
    1. <img src>

    zu verändern.
    lg

  • Du brauchst die php-Funktion file_exists. Damit überprüfst du ob die Datei vorhanden ist und schreibst dann den jeweils passenden Link per echo in das src-Attribut.
    Grüße

    Kann das jemand kurz zeigen?
    Sonst verstehe ich das nicht. Ist das mit dem src irgendwie anders?

  • Hast du eine Grundahnung von php? Du nimmst den gleichen Code wie bei deinem letzten Problem, nur dass du eben diesmal die src anpasst. Da is nichts anders ;) Einfach eine Überprüfung per if und dann die entsprechende URL schreiben.


    PHP
    1. if (file_exists(..)) {
    2. echo "URL";
    3. }
    4. else {
    5. echo "URL";
    6. }


    Und das ganze eben als PHP-Code ins src-Attribut.

  • stimmt, wenn jemand googled und hier her kommt bekommt er/sie keine lösung =/


    endproduckt: