ho creato un file di testo e lo salvo in una cartella.
come faccio però a far scegliere la destinazione (la cartella dove andrà salvato il *.txt) dall'utente che crea il file?![]()
ho creato un file di testo e lo salvo in una cartella.
come faccio però a far scegliere la destinazione (la cartella dove andrà salvato il *.txt) dall'utente che crea il file?![]()
devi dare la dir
$file='nomecartella/cartella2/file.txt';
Chiamatemi sven se volete non ho voglia di fare una nuova email per una nuova registrazione xD
Mac Future User , Ventilatore for PC Cooler user , - dry is coming -
si ok, ma si può fare qualcosa tipo il pulsante "sfoglia"?
![]()
nn puoi fare qualcosa tipo il pulsante sfoglia sul server (x le cartella del server) anche perke cosi ci andresti male, nn credi![]()
Chiamatemi sven se volete non ho voglia di fare una nuova email per una nuova registrazione xD
Mac Future User , Ventilatore for PC Cooler user , - dry is coming -
intendo "sfoglia" le cartelle del computer dell'utente
che si salva il file sul suo computer. Non sul server
non si può fare niente con input type=file?
dato che sfoglia non va bene, come faccio a far apparire la mascherina di windows di "salva".
Ad esempio, come fa il phpMyAdmin quando esporta il database
ciao![]()
problema risolto se vi interessa:
Codice PHP:
if (isset ($_POST["nome_file"])) $filename= addslashes($_POST["nome_file"]).".sql"; else $filename= "salva.sql";
$f = fopen($filename, "w+");
fwrite($f, $contenuto);
fclose($f);
$input_file = $filename;
$download_size = filesize($input_file);
$filename = basename($input_file);
if(ereg("MSIE ([0-9].[0-9]{1,2})", $_SERVER["HTTP_USER_AGENT"])) {
header("Content-Type: application/octetstream");
header("Content-Disposition: inline; filename=$filename");
header("Expires: 0");
header("Cache-Control: must-revalidate, post-check=0, pre-check=0");
header("Pragma: public");
header("Content-Length: $download_size");
} else {
header("Content-Type: application/octet-stream");
header("Content-Disposition: attachment; filename=$filename");
header("Expires: 0");
header("Pragma: no-cache");
header("Content-Length: $download_size");
}
readfile($input_file);
unlink ($input_file);//cancello il file temporaneo