[TYPO3-german] plugin: http Header setzten

Ephraim Härer ephraim at ephespage.de
Fri Jul 13 11:26:46 CEST 2012


Hi,
für Downloads habe ich den Header innerhalb einer Extension auch einfach 
per "Header" gesetzt:
header( 'Content-Description: Mein Foto' );
header( 'Content-type: application/force-download' );
header( 'Content-Disposition: attachment; filename="filename.jpg"' );
@readfile( $file ) || die;
exit;

Das hat wunderbar funktioniert.


Am 11.07.2012 15:14, schrieb Christian Wolff:
> Am 11.07.2012 13:44, schrieb Peter Linzenkirchner:
>> Hallo Christian,
>>
>> versuche das mal:
>>
>> $GLOBALS['TSFE']->config['config']['additionalHeaders'] = 'Content-type: text/vnd.wap.wml';
>>
>> die Schreibweise der Einträge rechts vom Gleichheitszeichen findest du hier:
>>
>> http://typo3.org/documentation/document-library/core-documentation/doc_core_tsref/4.7.0/view/1/6/#id1556666
>>
>> unter additionalHeaders. (mehrere Einträge mit | trennen).
>>
>> Achtung: das geht m. W. nur mit Extensions die als USER laufen, nicht als USER_INT. Letztere können keine Header-Ausgabe machen, da die Seite ja gecacht wird und nur der Extension-Output selbst nicht.
>>
>> Gruß
>> Peter
>
> Danke Peter das werde ich mal Ausprobieren.
>>
>>
>>
>> Am 11.07.2012 um 12:52 schrieb Christian Wolff:
>>
>>> Am 11.07.2012 12:38, schrieb Frank Gerards:
>>>> additionalHeaders wäre sicher ein geeigneter Weg, die genaue Syntax habe ich leider nicht parat.
>>>> Kann entweder per Typsocript oder per PHP-API-Call gesetzt werden.
>>>
>>> Währe schön wenn jetzt noch jemand wüste in welchem Object sich der API
>>> call sich Versteckt.
>>> Typoscript Scheidet aus.
>>>
>>> gruss chris
>>>
>>>>
>>>> -----Ursprüngliche Nachricht-----
>>>> Von: typo3-german-bounces at lists.typo3.org [mailto:typo3-german-bounces at lists.typo3.org] Im Auftrag von Christian Wolff
>>>> Gesendet: Mittwoch, 11. Juli 2012 12:06
>>>> An: typo3-german at lists.typo3.org
>>>> Betreff: [TYPO3-german] plugin: http Header setzten
>>>>
>>>> Hallo Liebe Mailingliste,
>>>>
>>>> ich bin gerade dabei eine extension für ein Projekt zu entwickeln bei dem http header gesetzt werden müssen (je nach parametern).
>>>>
>>>> und nun frage ich mich gibts dafür eine typo3 api funktion oder mache ich das einfach mittels der php funktion header() ?
>>>>
>>>> was ist der saubere Typo3 Weg?
>>>>
>>>> gruss chris
>>>> _______________________________________________
>>>> TYPO3-german mailing list
>>>> TYPO3-german at lists.typo3.org
>>>> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
>>>>
>>>
>>>
>>> _______________________________________________
>>> TYPO3-german mailing list
>>> TYPO3-german at lists.typo3.org
>>> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
>>
>> --
>> Xing: http://www.xing.com/profile/Peter_Linzenkirchner
>> Web: http://www.typo3-lisardo.de
>> Facebook: http://tinyurl.com/lisardo-multimedia
>>
>
>




More information about the TYPO3-german mailing list