phpbar.de logo

Mailinglisten-Archive

[php] File als download ausgeben

[php] File als download ausgeben

Sebastian Mendel lists at sebastianmendel.de
Don Jun 23 12:15:15 CEST 2005


Lutz Zetzsche wrote:
> Am Donnerstag, 23. Juni 2005 12:07 schrieb Sebastian Mendel:
>> Lutz Zetzsche wrote:
>>> Am Donnerstag, 23. Juni 2005 12:00 schrieb Steffen Kother:
>>>> On Thursday, June 23, 2005 11:49 AM [GMT+1=CET],
>>>>
>>>> Lutz Zetzsche <Lutz.Zetzsche at sea-rescue.de> wrote:
>>>>> Da ist mir noch was aufgefallen. strlen() ist nicht richtig.
>>>>> Versuche es mal mit:
>>>>>
>>>>> filesize('Anschreiben.Text.DE.htm.tpl.htm');
>>>> Die ist ja nicht richtig. Nach dem Ersetzen kann sie ja um einiges
>>>> abweichen... Aber ich probiere es mal aus. Nein, es bringt nichts
>>>>
>>>> :o(
>>> irks, ich habe auch die falsche Datei rausgegriffen. Du müßtest
>>> eigentlich die Dateigröße nach dem Parsen des Templates ermitteln.
>>> Die Dateigröße des Templates ist ja auch nicht zutreffend...
>> macht er ja!
> 
> wo denn? Liefert denn strlen($Template) das richtige Ergebnis? Ich 
> dachte, Content-Length bezieht sich auf die Dateigröße?


> $Template = file_get_contents('Anschreiben.Text.DE.htm.tpl.htm');
> $Template = html_entity_decode(str_replace(array_keys($Daten),
array_values($Daten), $Template));
>  header('Content-Length: '.strlen($Template));

was er angeben muss ist die Länge des folgenden Inhalts, und das macht
er hier ja


-- 
Sebastian Mendel

www.sebastianmendel.de
www.sf.net/projects/phpdatetime | www.sf.net/projects/phptimesheet

php::bar PHP Wiki   -   Listenarchive