1) carico i file sul sito con FLASH che punta al seguente file PHP
<?php
if ($_FILES['Filedata']['name']) {
$uploadDir = "../images/";
$uploadFile = $uploadDir .$_SERVER["REMOTE_ADDR"].".jpg";
move_uploaded_file($_FILES['Filedata']['tmp_name'], $uploadFile);
chmod($uploadFile, 0777);
}
?>
prende il file lo rinomina e lo mette nella cartella "images".
I problemi nascono quando cerco di spostare il file in una seconda cartella col seguente pezzo di codice:
$ID=$_POST["IDf"];
if(! is_dir("../immagini/".$_POST["IDf"]))
{
mkdir("../immagini/".$_POST["IDf"],"0755");
}
$NomeFinaleFoto = time().$_SERVER["REMOTE_ADDR"].".jpg";
chmod("../images/".$_SERVER["REMOTE_ADDR"].".jpg","0755");
copy("../images/".$_SERVER["REMOTE_ADDR"].".jpg","../immagini/".$_POST["IDf"]."/".$NomeFinaleFoto)
la nuova cartella viene creata il file non viene spostato!
Su Localhost funziona tutto, quindi ritengo sia una questione di permission e privilegi ma di più non saprei!!
Da totale profano credo che tutto dipenda dalle attribuzioni di default alle cartelle ed ai file,
cose come "owner", "others" "group" !!!!![]()