14/10/2023 - If81 ha scritto:
Espongo il problema. Il codice é il seguente:
<a href="C:\test\cani.docx">apri il file</a>
Sto usando xampp e utilizzo chrome e cliccando su apri il file, si deve aprire il file sullo schermo.
Ok, quindi diciamo che da questo punto di vista PHP è irrilevante, poiché il link al documento è all'interno della pagina HTML visualizzata nel browser, quindi tutto va inserito in questo contesto.
La risposta breve è… non puoi, o meglio, non hai il controllo del processo a meno di non configurare opportunamente il browser.
Intanto, il link andrebbe preferibilmente indicato usando il protocollo file://. A parte questo, quello che tu hai inserito è un link che porta a un documento in locale, e tutto ciò che può fare il browser è proporti di scaricare il documento dalla locazione, come avverrebbe se il documento si trovasse su un server remoto.
Se hai configurato il browser per l'apertura in automatico, ti lancerà il programma predefinito, altrimenti ti proporrà il download del documento (con o senza scelta del nome).
Senza l'appoggio di un programma esterno, realizzato con un altro linguaggio o comunque eseguibile nel sistema host, la vedo dura.