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
    <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
    <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
    if (file_exists(..)) {
    echo "URL";
    }
    else {
    echo "URL";
    }

    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:

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!