Mailinglisten-Archive | 
Hallo Michael,
Michael Borchers schrieb:
>> Hi Michael,
>>
>> Michael Borchers schrieb:
>>> ich verwende die
>>> PHP vCard class v2.0
>>> (c) Kai Blankenhorn,
>>> folgender header zum übergeben:
>>>
>>>  header("Content-Disposition: attachment; filename=$filename");
>>>  header("Content-Length: ".strlen($output));
>>>  header("Connection: close");
>>>  header("Content-Type: text/x-vCard; filename=filename=$filename");
>>
>> da steht in der vierten header-Zeile filename=filename=... Bestimmt ein
>> Kopieren-und-Einfügen-Fehler. :-)
>>
>>> das funzt im FF, aber IE streikt und sagt:
>>> verbindung zur seite www.xxx.yy konnte nicht geöffnet werden.
>>>
>>> hm!?
>>
>> Mach mal ein "filename=" in der vierten header-Zeile weg. Dann sollte es
>> klappen. :-)
> das war ja mal wieder n schuss in den ofen;)
> aber du wirst lachen, FF freut sich weiterhin, aber IE streikt weiter.
> liegt es am header, gab's da nich ma n bugifx für IE?
da ist noch ein Fehler. Du schreibst:
header("Content-Type: text/x-vCard; filename=$filename");
Es muß heißen:
header("Content-Type: text/x-vCard; name=$filename");
Ein kleiner, aber wichtiger Unterschied. Und dann noch was, weil ich nicht
weiß, was Du in $filename schreibst: Umschließe $filename mit doppelten
Anführungsstrichen. Also:
header('Content-Disposition: attachment; filename="'.$filename.'"');
[...]
header('Content-Type: text/x-vCard; name="'.$filename.'"');
Viele Grüße
Lutz
    php::bar PHP Wiki - Listenarchive