chessbrain: Script zum Senden von Bildern

Hallo,

ich möchte ein Script installieren, das anhand der Daten der Anforderung überprüft, ob der Zugriff auf Bilddateien berechtigt ist. Wenn der Zugriff berechtigt ist, soll die Bilddatei gesendet werden, andernfalls - natürlich - nicht.
Hat jemand eine Idee, wie man ein Bild per Script sendet?

Besten Dank.
chessbrain

  1. Ergänzung:
    Ich habe etwas Ähnliches schon gemacht, allerdings ein Download einer ZIP-Datei:

    $filename = "comp041231pgn.zip";
    header("Content-Type: x-type/subtype");
    header("Content-Length: 49134410");
    header("Content-Disposition: attachment; filename=".$filename);
    $fn="http://user:password@www.schachserver.de/Protect/comp041231pgn.zip";

    Bei den Bilddateien soll kein Download erfolgen, sie sollten ganz normal an den Browser gesendet werden, der die Bilder innerhalb einer Webseite anzeigen soll.

    Mfg,
    chessbrain

    1. Hy Chessbrain,

      du kannst den Code in eine externe Datei schreiben und diese dann über den img-Tag einbinden:

      <img src="bildeinbinden.php?bildid=2">

      Über die ID kann dann die URL herausgefunden werden. Anschließend kannst du das Bild an den Browser senden (fals geschwüsncht) über http://de.php.net/manual/de/function.imagejpeg.php. Da du die PHP-File als Src eines img-Tags angibst, wird es wie "ein normales" Bild
      dargestellt.

      Gruß

      1. Hallo Tomas,

        besten Dank.
        chessbrain

  2. Hi,

    ich möchte ein Script installieren, das anhand der Daten der Anforderung überprüft, ob der Zugriff auf Bilddateien berechtigt ist. Wenn der Zugriff berechtigt ist, soll die Bilddatei gesendet werden, andernfalls - natürlich - nicht.
    Hat jemand eine Idee, wie man ein Bild per Script sendet?

    readfile?

    Schöne Grüße
    Julian