Ciao a tutti, ho un problema, non riesco a uplodare l'immagine dentro una cartella (con permessi) sul server.
Ho una root con questa struttura:
root
|
|- sito 1
- immagini (cartella con permessi dove immagazinare le immagini)
|
|- sito 2
- admin
- salva_immagini.php
il file salva_immagini.php contiente il seguente codice:
codice:
if(!isset($_FILES)) $_FILES = $HTTP_POST_FILES;
if(!isset($_SERVER)) $_SERVER = $HTTP_SERVER_VARS;
$upload_dir = $_SERVER["DOCUMENT_ROOT"] . "/../../sito1/immagini/";
$new_name = "";
$file_name = ($new_name) ? $new_name : $_FILES["lato_a"]["name"];
$url_completo = "$upload_dir$data_flyer/$file_name";
// lato a
if(trim($_FILES["lato_a"]["name"]) == "") {
die("Non hai indicato il file da uploadare !
");
}
if(@is_uploaded_file($_FILES["lato_a"]["tmp_name"])) {
@move_uploaded_file($_FILES["lato_a"]["tmp_name"], "$upload_dir/$data_flyer/$file_name")
or die("Impossibile spostare il file, controlla l'esistenza o i permessi della directory dove fare l'upload.
");
} else {
die("Problemi nell'upload del file " . $_FILES["lato_a"]["name"] . "
");
}
echo "L'upload del file " . $_FILES["lato_a"]["name"] . " è avvenuto correttamente
";
Non riesco a capire come sia la root esatta da inserire, adesso sto cercando con:
codice:
["DOCUMENT_ROOT"] . "/../../sito1/immagini/";
Solo che anche cosi' mi riporta sempre il solito messaggio di errore...
Qualche suggerimento a riguardo ?!
Ciao ciao
Micky