phpbar.de logo

Mailinglisten-Archive

[php] vcard prob im IE

[php] vcard prob im IE

Lutz Zetzsche Lutz.Zetzsche at sea-rescue.de
Die Apr 11 14:57:08 CEST 2006


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