Hi zusammen,
Ich arbeite schon länger mit PHP, aber habe noch wenig Erfahrung mit Typo3.
Ich habe mich allerdings in die Coding-Guidelines, etc. schon eingelesen.
Derzeit entwickle ich ein Frontend-Plugin, bei dem unter anderem auch Dateien hoch- und heruntergeladen werden können.
Die Datei soll natürlich via PHP und nicht als direkter Download zur Verfügung stehen um etwa Zugriffsberechtigungen zu überprüfen.
Nun ist mir aber nicht ganz klar, wie die Datei dann über ein Skript heruntergeladen werden soll.
Grundsätzlich sieht die Ausgabe in der Frontend-Klasse ja dann immer in etwa so aus
function main($content,$conf) {
$this->conf=$conf;
$this->pi_setPiVarDefaults();
$this->pi_loadLL();
$this->pi_USER_INT_obj=1;
$content.='Seitenueberschrift';
//...
//$content erweitern, Datenbank abfragen, etc.
return $this->pi_wrapInBaseClass($content);
}
Jetzt kann ich ja aber nicht einfach den Dateiinhalt in die Variable $content schreiben, falls irgendein GET-Wert gesetzt ist o.ä.
Es darf dann nur die Datei (mit den entsprechenden Headern) und nichts anderes ausgegeben werden.
Wie löst man das am besten?