scrivere solo il percorso (e nome file) di un file allegato (type="file")

italo_pm

Nuovo Utente
21 Ago 2014
12
0
0
ciao ragazzi, ho bisogno di aiuto,

in che maniera posso scrivere solo il link del percorso di un file??

quando clicko su "sfoglia:" e seleziono un file (.doc, .pdf, etc, etc) vorrei scrivere soltanto il percorso del file + nome file (es O:\SM_AREA\Servizio\Elenchi Telefonici\Elenco_Telefonico.xls) senza nessun update o copia o spostamento del file sul server, successivamente scrivere il percorso all'interno del db, mi servono solo come "collegamenti" o "link" che dopo userò nei form

so che dovrò usare

PHP:
<input type="file" name="upload">
ma dopo com'è posso "intercettare" tutto il percorso con il nome del file completo, metterlo in una variabile per Insert al data base, è possibile ??

grazie in anticipo.

Saluti
 
Ultima modifica:

criric

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
21 Ago 2010
5.607
54
48
TN
Ciao, una soluzione potrebbe essere questa
PHP:
<?php
if (isset($_POST['salva'])) {

    $percorso = explode("\\", $_FILES['path']['tmp_name']);
    $extract = array_pop($percorso);
    $percorso = implode("\\", $percorso);

    $query = "UPDATE tabella SET path = '$percorso\\" . $_FILES['path']['name'] . "'";

    echo $query;
}
?>
<form enctype='multipart/form-data' method='post' action='<?php echo $_SERVER['PHP_SELF'] ?>'>
    <input type="file" name="path" enctype='multipart/form-data'/>
    <input type="submit" name="salva" value="Salva path"/>
</form>