finestre php mkdir relativo percorso
-
05-10-2019 - |
Domanda
Voglio creare una directory su Windows da uno script PHP.
Il mio script si trova nella directory di Apache www/Test
e voglio creare una cartella (Fold1) all'interno di directory www/downloads
.
All'interno dello script, sto usando:
$dirName = "../downloads/fold1";
mkdir("{$dirName}");
Se uso il percorso completo del dirname come C:\Apache\www\downloads\fold1
, funziona benissimo.
Ma voglio utilizzare un percorso relativo dal momento che questo codice verrà inviato al cliente.
Soluzione
Direi la directory corrente è diversa dalla cartella dei file, in modo da avere per usare un trucco:
mkdir(dirname(__FILE__) . "/" . $relative_path);
dirname(__FILE___)
restituisce il percorso assoluto del file php corrente. Con questo si può costruire un percorso assoluto.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow