Morgen Leute,
ich brauche eine Möglichkeit, über eine Extension direkt eine Bilddatei anzusprechen.
Folgendes:
Ich hab auf meiner Seite ein Dr. WIKI. In diesem WIKI möchte ich auch Bilder unterbringen. Da man in Dr. WIKI ja Bilder einfügen kann, indem man schlicht die URL zu dem Bild angibt, dachte ich an eine Extension, welche mir über eine bestimmte URL, bspw.:
http://www.abcd12345.de/userimages/SeveQ/abrakadabra.jpg
... ausschließlich das Bild zurückliefert. In welchem Pfad sich das Bild tatsächlich befindet, soll die Extension anhand der URL (welche mit RealURL konfiguriert werden soll) selbst ermitteln. Zum Beispiel befindet sich das Bild in fileadmin/user_upload/SeveQ/abrakadabra.jpg. Okay... Pfadberechnungen kriege ich hin, ist nicht das Problem.
Aber wie bekomme ich es hin, daß auf eine bestimmte Anfrage NUR und AUSSCHLIESSLICH das Bild zurückgeliefert wird, ohne sonstigen Content außen herum?
Danke
Grüße, Hendrik
Hallo,
<?
$imgTSConfig = Array();
$imgTSConfig['file'] = 'uploads/tx_rgthumbs/'.$file;
$imgTSConfig['altText'] = $row["title"];
$imgTSConfig['titleText'] = $row["title"];
$imgTSConfig['file.']['maxW'] = $this->conf['listMaxW'];
$imgTSConfig['file.']['maxH'] = $this->conf['listMaxH'];
$markerArray['###IMAGE###'] = $this->cObj->IMAGE($imgTSConfig);
?>
Ist es auch möglich, daß wirklich NUR das Bild zurück kommt, sodaß es in Dr. WIKI als Bild eingefügt wird? So wie du's beschreibst, füge ich das Bild ja nur anstelle eines Markers in einem Template ein. Liefere ich aus meiner Extension die Ausgabe von $this->cObj->IMAGE zurück, so sehe ich meine komplette Website und anstelle meiner Extension zumindest schonmal das Bild.
Aber so lässt es sich noch nicht direkt in Dr. WIKI einfügen, oder?
edit: nein. Ich brauche ja wirklich vom Webserver den Content-type image/??? zurückgeliefert, um es als Bild im WIKI einfügen zu können. Das müsste doch mit
header("LOCATION: ".$fullImagePath);
funktionieren, oder?
Wo erhalte ich denn die Basis-URL meiner Seite, also alles, was sich vor fileadmin/... befindet?