Hi,
bei meiner Extension speichere ich eine Datei im typo3temp-Verzeichnis und möchte diese dann verlinken.
Wie kann ich herausfinden, wie die URL der index.php lautet (also die Basis-URL der gesamten Seite)? Dann kann ich hinten index.php abschneiden und durch typo3temp/zu_verlinkende_datei.txt ersetzen
Ich bin etwas verwirrt. Aber sieht man das nicht, wenn man die URL aufruft?
Ansonsten sieht man die PID, wenn man die Rootseite mit der Maus "anvisiert".
Oder meinst du etwas anderes?
Viele Grüße
Andrea
ich meine das so:
die url zur index.php lautet bei mir lokal (xampp) z.b. http://localhost/mein_projekt/index.php
d.h. die url zu dem dokument würde jetzt
http://localhost/mein_projekt/typo3temp/zu_verlinkende_datei.txt
heissen.
ich möchte allerdings http://localhost/mein_projekt nicht fest in den code eincodieren, weil die seite später auf dem webserver des kunden eingesetzt wird. ist es möglich, dass ich die url rausfinden kann, ohne eine variable oder typoscript-konstante zu setzen? wäre mir am liebsten
wie wärs mit
$thePath = PATH_site.'typo3temp';
?
du hast meine frage nicht verstanden:
den dateisystempfad des scripts bekomme ich durch PATH_site. ich möchte aber die url des typo3temp-verzeichnisses, also z.b.
http://localhost/mein_projekt/typo3temp/
das hängt davon ab, auf welchem server und welcher domain die typo3-seite läuft. es könnte also auch z.b.
http://www.blabla.de/typo3temp/
sein
Dann musst Du Dir halt die Url aus der $_SERVER nehmen, z.B. $_SERVER['REQUEST_URI']
danke, ich habs jetzt hinbekommen. dachte, da gibt es vielleicht eine funktion oder konstante in typo3, die das löst