Ho questo problema..
sto sviluppando un sito con area per l'upload di immagini da parte degli utenti.
l'utente preme su un link e crea la sua cartella personale,
tramite questo codice: mkdir("users_uploads/$id_gallery", 0777);
la cartella viene creata, ma poi al passo successivo, cioè l'upload dei file non va mai a buon fine, credo a causa di diritti di scrittura...allora ho provato a cambiarli a mano ma niente lo stesso.. però ho visto che apparte la CONDIVISIONE, la casella di SOLA LETTURA nella finestra principale delle proprietà rimane sempre selezionata...dipende da quello? secondo voi su unix dovrebbe funzionare dato che è uno script che ho copiaincollato da un altro mio sito? ecco qua lo script di upload:
..magari c'è qualche parentesi incasinata ma perchè ho tolto roba che non vi dovrebbe interessare... tipo query MySQL e altre varie...
se qualcuno mi sa dire qualcosa...tanx
SCRIPT PER UPLOAD
//percorso della cartella dove mettere i file caricati
$uploaddir = "users_uploads/".$id_gallery."/";
if ($file1 != "") {
// SE ESISTE UN FILE DA CARICARE ALLORA ESEGUE QUESTE OPERAZIONI
//Recupero il percorso temporaneo del file
$file_tmp = $_FILES['$file1']['tmp_name'];
$file_mime = $_FILES['$file1']['type'];
$file_kbytes = $_FILES['$file1']['size'];
$file_name = $_FILES['$file1']['name'];
//File Type Check
if ( $file_type == "text/plain" ) {
$message = "Non è permesso caricare file di testo!" ;
return $message;
}
if (move_uploaded_file($file_tmp, $uploaddir . $file_name))
{
//Se l'operazione è andata a buon fine...
echo("oleeeee");
}
else
{
//Se l'operazione è fallta...
echo("porcattrojaaaa ---- ".$uploaddir);
}
}