ho una sezione dove faccio scaricare dei file che carico nel server..
vorrei che quando uno apre un file esca il popup in javascript che mi dice : apri o salva ..
in questo momento mi fa visualizzare subito il file..
ho una sezione dove faccio scaricare dei file che carico nel server..
vorrei che quando uno apre un file esca il popup in javascript che mi dice : apri o salva ..
in questo momento mi fa visualizzare subito il file..
Ti consiglio di leggere il manuale ufficiale:vorrei che quando uno apre un file esca il popup in javascript che mi dice : apri o salva ..
http://www.php.net/header
ok sto ultizzando questo codice
$filename="prova.jpg";
header("Content-type: Application/octet-stream");
header("Content-Disposition: attachment; filename=".$filename);
header("Content-Description: Download");
$file_name="http://www.miosito.it/cartella/".$filename;
readfile($file_name);
riesco a scaricare il file nel mio pc..solo che poi nn mi apre nulla..
se scarico una jpg sul mio pc poi nn riesco a vederla quando tento di aprirla![]()
Probabilmente accade perchè il tuo script non si comporta come ti aspetti. Prova ad utilizzare un path invece che un URL per readfile(), abilita la visualizzazione degli errori e una volta scaricato il file aprilo con il notepad per verificare che non contenga errori restituiti da PHP.
ho aperto il file con il notepad..
mi è uscito tutto il codice html della pagina da cui ho scaricato il fileVVoVe:
cmq metto al posto di " http://www.miosito.it "$_SERVER["DOCUMENT_ROOT"]" ma il risultato nn cambia
$filename="prova.jpg";
header("Content-type: Application/octet-stream");
header("Content-Disposition: attachment; filename=".$filename);
header("Content-Description: Download");
$file_name=$_SERVER["DOCUMENT_ROOT"]."/cartella/".$filename;
readfile($file_name);
o forse sto sbajando ancora ??
E' il codice HTML o quello PHP?mi è uscito tutto il codice html della pagina da cui ho scaricato il file
è cosice html..
mi sa che visualizza anche codice php ma sottoforma di strani segni indecifrabili..
nulla!!
posto il codice
$filename="circo.gif";
header("Content-type: image/gif");
header("Content-Disposition: attachment; filename=".$filename);
header("Content-Description: Download");
$file_name=$_SERVER["DOCUMENT_ROOT"]."/immagini/".$filename;
$dimensioni_file=filesize($file_name);
header("Content-Length: $dimensioni_file");
readfile($file_name);
scarico l immagine ma nn me la fa vedere..