Ik heb een excel (xls) bestand upgeload.
nu wil ik via een link dat het excel bestand automatisch in excel geopend wordt.

ik heb wat rond gekeken en ik heb begrepen dat het via de headers mogelijk moet
zijn maar ik kom niet verder dan dit

<?
header('Content-type: application/vnd.ms-excel');
header("Content-Disposition: attachment;filename=\"emailadressen.xls\"")
?>

en dat geeft als resultaat dat hij een leeg excel bestand download en hij opent het niet automatich (en in het bestand emailadressen staan gegevens)


kan iemand mijn hiermee helpen ?
bedankt
jan
Je zult als eerste het bestand moeten inlezen in php...

fopen, fread en dan echoen
Ik heb nu dit gemaakt

<?
$filename = "emailadressen.xls";
$handle = fopen ($filename, "r");
$contents = fread ($handle, filesize ($filename));
header('Content-type: application/vnd.ms-excel');
header("Content-Disposition: attachment; filename=\"emailadressen.xls\"");
readfile($filename);
fclose ($handle);
?>

het resultaat is nu dat hij nu het juist document download (met alle gegevens der in zoals ik het wil dat is al inorde)

Maar ik zal willen dat het direct door excel geopend wordt is hier een manier voor
misschien mis ik nog iets in de headers???
Nee, dit zal de gebruiker in de browser moeten instellen, (om excel bestanden automatisch te openen). Het is onmogeljk te dwingen ze rechtstreeks met excel te openen.
Je kan toch gewoon <a href="excel.xls">excel</a> doen. Dan wordt het bestand toch in excel geopend?
Wel met een webpagina er omheen :P
Het werkt zoals ik het wil bij XP
(net bij de buren gaan testen)

Maar bij werkt het niet bij mijn omdat ik met een imac werk

maar de meeste bezoekers komen toch via XP dus komt het wel inorde

bedankt allemaal
jan schreef op 14.02.2005 22:11
Het werkt zoals ik het wil bij XP
(net bij de buren gaan testen)

Maar bij werkt het niet bij mijn omdat ik met een imac werk

maar de meeste bezoekers komen toch via XP dus komt het wel inorde

bedankt allemaal


dan doe je het in csv formaat (als er geen opmaak in zit dan).

wat je eventueel ook kan doen. OpenOffice instaleren op je mac :D
Hiska schreef op 14.02.2005 22:43
[quote=jan schreef op 14.02.2005 22:11]Het werkt zoals ik het wil bij XP
(net bij de buren gaan testen)

Maar bij werkt het niet bij mijn omdat ik met een imac werk

maar de meeste bezoekers komen toch via XP dus komt het wel inorde

bedankt allemaal


dan doe je het in csv formaat (als er geen opmaak in zit dan).

wat je eventueel ook kan doen. OpenOffice instaleren op je mac :D[/quote]

Ik heb excel op mijn mac
maar het zal wel aan de instellingen van safir en firefox liggen
als het maar op xp werkt is het voldoende

Reageren