ciao a tutti...
non capisco proprio cosa sta succedendo, dunque:
- faccio l'upload dell'immagine in una dir con chmod 777
e funziona.
- devo creare la classica miniatura con le gd,
e funziona solo se la salvo nella stessa dir
e con lo stesso nome... ma a me servono tutte e due!!!
Sapete dirmi dove sbaglio? e come fare?
L'Errore mysql è:codice:<? // codice per ridimensionare: $orig = imagecreatefromjpeg($upload_dir.$file_name); $orig_w = imagesx($abc); $orig_h = imagesy($abc); $fattore = $orig_w/orig_h; $new_width = "280"; $new_height = $new_width * $fattore; $def = imagecreatetruecolor($new_width, $new_height); imagecopyresized($def, $orig, 0, 0, 0, 0, $new_width, $new_height, $orig_w, $orig_h); if(imagejpeg($def, $upload_dir.$file_name, 80)){ // cosi va ma me la sostituisce ovviamente!!!! // se invece metto $upload_dir."miniature/".$file_name // NON VA!!!!!!! // la dir miniature esiste ed è chmod 777!!! echo "foto ridimensionata! "; }else{ echo "foto non ridimensionata!!!! "; } imagedestroy($orig); imagedestroy($def); ?>
Warning: imagejpeg(): Unable to access ../foto/miniature/nome_foto.jpg nella riga dell' if(imagejpeg)
Dov'e' lo sbaglio??? please?
grazie mille a chi interverrà
capeweb

Rispondi quotando
:master:
