Ciao a tutti,
sto creando una pagina per fare l'upload di fotografie con creazione automatica di anteprime.
Fin qui tutto ok, uso GD library e fin qui tutto ok.
Il problema e' che il server dove gira lo script ha impostato safe mode su on!
In piu', NON mi fa impostare i permessi di una qualunque cartella a 777.
Ho provato da codice, da FTP...niente...
Il server e' un server linux
Ho provato anche tramite .htaccess a impostare safe mode su off, ma naturalmente non e' cambiato nulla...
Il codice semplificato (ho totlo tutti i vari controlli ecc ecc) e' qst:
Codice PHP:
$foto_tmp=$_FILES['userfile']['tmp_name'];
$src_size = getimagesize($foto_tmp);
$tmp_th=imagecreatefromjpeg($foto_tmp);
imagecopyresized($new_th, $tmp_th,0,0,0,0,$width_th, $height_th, $src_size[0], $src_size[1] );
//width_th e height_th contengono le dimensioni per l'anteprima
$new_th = imagecreatetruecolor($width_th,$height_th);
imagejpeg($new_th,"testmini.jpg");
//QUI MI DA ERRORE:
//Warning: imagejpeg() [function.imagejpeg]: Unable to open 'testmini.jpg' for writing: Permission denied in ... bla bla
Ho provato a mettere il nome della cartella giusta, ma nn cambia nulla
L'unico modo per vedere la foto e' modificando imagejpg cosi':
Codice PHP:
header ("Content-Type: image/jpeg");
imagejpeg($new_th);
Ma ovviamente non mi serve a nulla cosi'....a me serve che la salva in una cartella...
Pensavo di transferirla tramite funzioni ftp, ma come faccio?
L'anteprima la crea li, come faccio a a salvarla in una cartella con permessi 755 ???(che ripeto, non riesco a cambiarli in nessun modo)
Spero di essere stato abbastanza chiaro e vi ringrazio per l'aiuto!!