Signori buongiorno e buon inizio settimana!
Dormito bene? ..io no! Ieri sera sono stato al pc fino all'1:30 perchè un'immagine creata in php, non mi si visualizza da browser!!!
Mi spiego meglio... utilizzo jCrop per ritagliare un'immagine, e quest'immagine la salvo in una cartella.. poi l'immagine la richiamo in un'altra pagina (dove serve), ma niente, non c'è verso, non appare!!!
Questo è il codice che genera l'avatar:
Codice PHP:
session_start();
if ($_SERVER['REQUEST_METHOD'] == 'POST')
{
$targ_w = $targ_h = 120;
$jpeg_quality = 90;
$src = "../users/images/".$_SESSION['bigimg_avatar'];
$img_r = imagecreatefromjpeg($src);
$dst_r = imagecreatetruecolor( $targ_w, $targ_h );
imagecopyresampled($dst_r,$img_r,0,0,$_POST['x'],$_POST['y'],
$targ_w,$targ_h,$_POST['w'],$_POST['h']);
header('Content-type: image/jpeg');
mkdir("../users/images/".$_SESSION['uname'], 0700);
imagejpeg($dst_r,'../users/images/'.$_SESSION['uname']."/".$_SESSION['uname']."_avatar.jpg",$jpeg_quality);
header("Location: ../?page=cpannel");
}
La riga header('Content-type: image/jpeg'); l'avevo cancellata ieri, l'ho ripristinata stamattina, ma non va comunque.
L'immagine nella cartella c'è, se la scarico si comporta proprio come una jpg normale.
Se la scarico e la ricarico in un'altra cartella e da browser funziona, ma perchè non deve funzionare dove è generata in automatico!!??
Qualcuno sa il motivo? grazie...