|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Senior Member
Iscritto dal: Oct 2003
Città: TV
Messaggi: 10838
|
[PHP] Aprire un path e un file
Ciao,
mi serve una cosa un pò fuori dai canoni.. ho una serie di documenti word dentro a svariate cartelle... tutti in bella mostra su una pagina web PHP. Uno sotto l'altro. Vorrei riuscire a creare una piccola funzione che, associata ad ogni riga (rappresenta un specifico documento), mi apra il path della cartella condivisa sul server, magari evidenziando pure il file specifico, anzi sarebbe perfetto far partire il programma di elaborazione testi e aprire proprio quel file. ..Ma non ho idea di come si faccia.
__________________
cagnaluia MTB|DH|Running|Diving Eos1DX|16-35f4Lis|35f1.4L|100f2|300F4LIS |
![]() |
![]() |
![]() |
#2 |
Senior Member
Iscritto dal: Oct 2003
Città: TV
Messaggi: 10838
|
per prova sto provando questo
echo exec("explorer.exe"); ma nn succede niente...
__________________
cagnaluia MTB|DH|Running|Diving Eos1DX|16-35f4Lis|35f1.4L|100f2|300F4LIS |
![]() |
![]() |
![]() |
#3 |
Senior Member
Iscritto dal: Jan 2006
Città: Pisa
Messaggi: 2498
|
EDIT: Avevo letto male. Ora cerco una soluzione
Dunque, per aprire il file con Word ti basta: system("winword.exe".$percorso_file). Quello che non so è se il percorso del file debba essere "relativo" o "assoluto", in ogni caso prova con entrambi. Per aprire la cartella invece non saprei dirti...
__________________
![]() Ultima modifica di Xalexalex : 12-07-2007 alle 12:07. |
![]() |
![]() |
![]() |
#4 | |
Senior Member
Iscritto dal: Oct 2003
Città: TV
Messaggi: 10838
|
Quote:
ho scritto $percorso_file="%windir%"; system("explorer.exe".$percorso_file); in vari modi.. ma nn succede niente di niente... neanche un messaggio di errore.. perciò è difficile capire come aggiustare. edit: visto... tu intendi percorso file, il file da aprire.. ok.. in ogni caso.. qui non parte neanche explorer.exe... che dovrebbe essere banale. FORSE perchè deve essere abilitato qualcosa sul file di config PHP ?
__________________
cagnaluia MTB|DH|Running|Diving Eos1DX|16-35f4Lis|35f1.4L|100f2|300F4LIS |
|
![]() |
![]() |
![]() |
#5 | |
Senior Member
Iscritto dal: Jan 2006
Città: Pisa
Messaggi: 2498
|
Quote:
__________________
![]() |
|
![]() |
![]() |
![]() |
#6 | |
Senior Member
Iscritto dal: Oct 2003
Città: TV
Messaggi: 10838
|
Quote:
il safe mode di PHP è Off.
__________________
cagnaluia MTB|DH|Running|Diving Eos1DX|16-35f4Lis|35f1.4L|100f2|300F4LIS |
|
![]() |
![]() |
![]() |
#7 | |
Senior Member
Iscritto dal: Jan 2006
Città: Pisa
Messaggi: 2498
|
Quote:
![]() Devi usare l'applicazione adatta con system o shell_exec o exec...
__________________
![]() |
|
![]() |
![]() |
![]() |
#8 | |
Senior Member
Iscritto dal: Oct 2003
Città: TV
Messaggi: 10838
|
Quote:
Codice:
<HTML> <HEAD> <SCRIPT LANGUAGE=VBScript> Dim objWord Sub Btn1_onclick() call OpenDoc("http://www.tuosito.com/file_doc.doc") End Sub Sub OpenDoc(strLocation) Set objWord = CreateObject("Word.Application") objWord.Visible = true objWord.Documents.Open strLocation End Sub </SCRIPT> <TITLE>Launch Word</Title> </HEAD> <BODY> <INPUT TYPE=BUTTON NAME=Btn1 VALUE="Open Word Doc"> </BODY> </HTML> però... se ho un excel?... se ho un PDF ?... io vorrei aprire il programma specifico.. toh.. facciamo che posso prevedere.. word per i testi, excel per i fogli elettronici e acrobat per i pdf.. tutto il resto non ha importanza..
__________________
cagnaluia MTB|DH|Running|Diving Eos1DX|16-35f4Lis|35f1.4L|100f2|300F4LIS |
|
![]() |
![]() |
![]() |
#9 | |
Senior Member
Iscritto dal: Jan 2006
Città: Pisa
Messaggi: 2498
|
Quote:
__________________
![]() |
|
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 15:08.