Divi: img außerhalb von htdocs

Hi Leute
Ich habe ein Problem :) (sicher, wenn ich hier poste, wa?) ... wie folgt:

Ich habe eine Bilddatei außerhalb des HTDOCS liegen ... mein Problem: Wie kann ich die Anzeigen? Habe es schon mit den verschiedensten Funktionen versucht ... Eine war ganz passabel - die hat dann die Datei zwar gefunden, aber nur mit print wiedergegeben - also nur das, was man in einem Texteditor sehen könnte (und das ist bei einem Bild nicht gerade interessant) ... :) ... Naja ... hat einer von euch zufällig eine Funktion für o.g. Problem in irgendner Kiste rumliegen?

Danke vielmals!

  1. Hallo!

    Ich habe eine Bilddatei außerhalb des HTDOCS liegen ... mein Problem: Wie kann ich die Anzeigen? Habe es schon mit den verschiedensten Funktionen versucht ... Eine war ganz passabel - die hat dann die Datei zwar gefunden, aber nur mit print wiedergegeben - also nur das, was man in einem Texteditor sehen könnte (und das ist bei einem Bild nicht gerade interessant) ... :)

    Je nach Bild-Typ, wirst du noch den richtigen Content-Type setzen müßen. Das kann man mit einer kleinen Abfrage machen.

    <?PHP

    img.php

    header("Content-type: image/jpeg");
    $datei = "/www/domain/ausserhalbvonhtdocs/bild.jpg";
    if(is_file($datei))
     {
        readfile($datei);
     }
    ?>

    <img src="img.php" ...>

    MfG, André Laugks

    --
    L-Andre @ gmx.de
    1. Danke - werds morgen direkt mal probieren!

  2. Du musst erst den richtigen Header an den Browser senden

    header('Content-type: image/jpg);
    readfile ('pfad/zur/datei.jpg);