PDA

View Full Version : [PHP] # Download da codice #


race2
29-07-2004, 15:19
Problemino!!! :mc:


In quale maniera posso scaricare un file ".xls" residente in un "Server Web" tramite codice "PHP" ???


traduzione: :muro:

Vorrei fare aprire la finestra di messaggio di Explorer "Salva in:"
e quindi slezionare il Path dove salvare l'Excel in questione, quindi nel mio disco...

proprio come un Download....

Mitzuashi
29-07-2004, 20:33
Ciao, allora per quello che hai chiesto tu, fai:

<?php
//Nome e percorso del file xls da scaricare
$temp = "Test.xls";

//Imposto il content-type e il file come attachment per far si che mi venga
//richiesto lo scaricamento
//Io ho impostato "application/excel.xls" in modo che explorer non riconosca il formato
//excel e apra la schermata salva in, un po come se scarichi uno zip

header('Content-type: application/excel.xls');
header('Content-Disposition: attachment; filename="informazioni.xls"');


readfile($temp);

?>
Il nome "informazioni.xls" puoi cambiarlo tranquillamente, č il nome di default che verrā impostato, a meno che l'utente non lo cambi.
Il codice č stato testato su Apache 2.0.5 con php 4.3.8, il tutto su Win XP Professional

Ciao

race2
29-07-2004, 22:00
PERFETTO!!! :)

mille grazie alla prossima, ciao!!!