PDA

View Full Version : [PHP] Aprire un file come se fosse stato cliccato 2 volte


nostradamus1915
20-04-2011, 20:55
Salve a tutti, è possibile mediante il php aprire un file come se fosse stato cliccato 2 volte? Se si, come si fa? Grazie :)

Efem
21-04-2011, 13:50
Non ho capito la tua domanda :)
Cioè se hai un file .txt vuoi fare in modo che cliccando sul link si apra il blocco note?
Se è così dubito si possa fare :)

alemoppo
21-04-2011, 22:56
Non ho capito la tua domanda :)
Cioè se hai un file .txt vuoi fare in modo che cliccando sul link si apra il blocco note?
Se è così dubito si possa fare :)

Temo di sì.
-->Se vuoi aprirlo lato server:
La risposta è dipende: dipende che diritti hai sulla macchina. Se è un server non tuo su cui ti appoggi, per ragioni di sicurezza ovviamente non puoi avviare programmi; invece se si tratta di un webserver tuo, puoi usare la funzione system() (http://php.net/manual/en/function.system.php) (la stringa che passi è come se la scrivessi sul prompt dei comandi) .

-->Se vuoi aprirlo lato client, la soluzione è quella di far scaricare il file: se l'utente sceglie di aprire il file.. lo apre :) ..altrimenti lo salva.

Se linki un file, ma il browser invece di chiedere se scaricarlo o aprirlo, interpreta il suo codice, devi "forzare" il download. Cerca su google "forzare download php". Troverai la soluzione ;-)

Ciao!