Ciao a tutti, sto creando un admin panel in php per l' aggiornamento dei contenuti di un sito web.
Vorrei capire come creare un' unica funzionalità che gestisca l' upload di immagini in più cartelle.
Nello specifico, le immagini del mio sito web sono organizzate in più cartelle ciascuna contenente più immagini.
ES:
images/home = 1.jpg, 2.jpg, 3.jpg

images/about= 1.jpg, 2.jpg, 3.jpg

images/gallery1= 1.jpg, 2.jpg, 3.jpg

A livello di pannello di amministrazione, ho creato più pagine con un form dedicato all' uploading delle immagini, ES:
home_upload.php, about_upload.php etc etc.
Nel form di ciascuna pagina viene richiamata la funzione preposta al caricamento delle immagini chiamata upload.php :

$target_dir = "C:/xampp/htdocs/BarbixREAL/images/home/" ;
$target_file = $target_dir . basename($_FILES["fileToUpload"] ["name"]);
$uploadOk = 1;
$imageFileType = pathinfo($target_file,PATHINFO_EXTENSION);
// Check if image file is a actual image or fake image
if(isset($_POST["submit"])) {
$check = getimagesize($_FILES["fileToUpload"]["tmp_name"]);
if($check !== false) {
echo "File is an image - " . $check["mime"] . ".";
$uploadOk = 1;
} else {
echo "File is not an image.";
$uploadOk = 0;
}
}

Come faccio a cambiare la dir di destinazione dell' immagine in base alla pagina che chiama upload.php?
Grazie!