--- EINLEITUNG ---
Hallo, ich bastle seit gestern an einer Möglichkeit, Bilder in einem durch .htaccess "verbotenen" Ordner via php auszulesen. Da ich mittlerweile ein wenig sehr weit weg von meiner ursprünglichen Fragestellung bin, dachte ich mir, erneut einen Beitrag dazu zu eröffnen. Sollte dies nicht erwünscht sein, so bitte ich die Administratoren, diesen Beitrag mit meinem ursprünglichen Beitrag zusammenzuführen, in diesem Fall möchte ich mich für die Neueröffnung entschuldigen. Danke an dieser Stelle speziell an dedlfix und wisch; - ihr habt mich auf die richtige Fährte gebracht. Der ursprüngliche Beitrag ist für das Verständnis dieses Beitrags nicht von Nöten, wer dennoch Interesse daran hat, der kann ihn hier einsehen: https://forum.selfhtml.org/self/2018/jan/8/problem-mit-htaccess/1711647#m1711647
--- PROBLEMSTELLUNG ---
Gegeben sind eine PHP-Datei, die auf JPEGs, die in einem zugriffverweigernden Ordner (htaccess: Require all denied) liegen, zugreifen soll. (Die PHP-Datei selbst liegt außerhalb des Ordners.)
Das funktioniert natürlich mit
<?php
$img = imagecreatefromjpeg("PFAD-ZUR-JPEG-DATEI");
imagejpeg($img, "neuer_name.php");
imagedestroy($img);
?>
<img src="neuer_name.php">
...logischerweise wird dadurch aber eine NEUE php-Datei (neuer_name.php) auf dem Server erzeugt, was natürlich nicht Sinn und Zweck der Sache ist.
--- FRAGE ZUR PROBLEMSTELLUNG ---
Wie lese ich also via PHP die JPEGs, die sich im zugriffsverweigernden Ordner befinden aus, ohne dabei neue Dateien zu erstellen?
Danke, Andi.
P.S.:
Ich hab natürlich auch schon file_get_contents() durchs Dorf getrieben, das hat allerdings nicht funktioniert (anstelle der JPEG-Datei verlinkt IMG mit file_get_contents() nur auf sich selbst, sprich die PHP-Datei). Soll heißen: für einen Hinweis auf file_get_contents() wäre ich für einen zusätzlichen Verweis auf ein BEREITS FUNKTIONIERENDES Skript überaus dankbar :D