Ciao a tutti, mi sono creato una funzione con 3 variabili che setto: $nome,$larghezza,$altezza...
Solo che quando la vado a settare in un echo...mi mostra 1...non mi mostra l'immagine ridimensionata...perchè? Ecco il codice:
Codice PHP:
function ante($nome,$width,$height) {
$est = end(explode(".", $nome));
header("Content-type: image/$est");
list($w, $h) = getimagesize($nome); $tipo = "";
$al = imagecreatetruecolor($width, $height);
if($est == "png") { $tipo = imagecreatefrompng($nome); }
else if($est == "jpg" || $est == "jpeg") { $tipo = imagecreatefromjpeg($nome); }
else if($est == "gif") { $tipo = imagecreatefromgif($nome); }
else { $tipo = imagecreatefromstring($nome); }
return imagecopyresized($al, $tipo, 0, 0, 0, 0, $width, $height, $w, $h);
}
Questo è quello che uso:
Codice PHP:
echo "testo testo".ante($file,"50","50");
In pratica mi serve a creare una thumbalin che io vado a settarmi (in questo caso ho messo 50x50 ..ma potevo mettere anche 300x100 xD) Sapete dirmi dove sbaglio?
Grazie 1000...ciao Davide! ^^
PS. Lo sto provando in locale e ho le GD attivate!