Indicare una directory di destinazione per l'upload di un file

stefanoforcina

Nuovo Utente
4 Mar 2015
1
0
0
Ciao a tutti,
come da oggetto non riesco ad indicare una cartella diversa dal percorso dov'è il file upload.php nella quale spostare il file caricato.
Quando provo ad indicarne una diversa mi restituisce errori legati all'impossibilità di scrivere in quelle cartelle (eppure i permessi sono 777)

Il percorso in cui è il file upload è il seguente:
http://www.nomesito.com/prova_php/upload.php
Se volessi invece carivare la foto in quest'altra directory:
http://www.nomesito.com/prova_foto

come fare?

Grazie a tutti.

Ecco il file upload.php

PHP:
<?php
$target_dir = "";
$target_file = $target_dir . basename($_FILES["fileToUpload"]["name"]);
$uploadOk = 1;
$imageFileType = pathinfo($target_file,PATHINFO_EXTENSION);

if ($_FILES["fileToUpload"]["size"] > 5000000) {
    echo "Sorry, your file is too large.";
    $uploadOk = 0;
}

if ($uploadOk == 0) {
    echo "Sorry, your file was not uploaded.";

} else {
    if (move_uploaded_file($_FILES["fileToUpload"]["tmp_name"], $target_file)) {
        echo "La foto ". basename( $_FILES["fileToUpload"]["name"]). " e' stata aggiunta alla galleria.";
    } else {
        echo "C'e' stato un errore nel caricamento della foto.";
    }
}
?>
 
Ultima modifica di un moderatore:

Discussioni simili