Salve a tutti
Ho scritto il codice:
Codice PHP:
$text = $_POST['scritta'];
$newimg = imagecreatefrompng('immagine.png');
$colore_testo = imagecolorallocate($newimg, 0, 0, 0);
$X = 29;
$Y = 316;
$font = 'belfont.ttf';
$dimfont = 30;
imagettftext($newimg, $dimfont, 42, $X, $Y, $colore_testo, $font, $text);
//output
header("Content-type: image/png");
imagepng($newimg);
$text è stato ricavato da un form in un'altra pagina (e correttamente, perchè se chiamo: echo $text; la stringa appare)
Eppure la funzione imagettftext() non riesce a scrivere $text sull'immagine..
(quando, invece, dichiaro $text senza il POST, ad esempio: $text ='testo da scrivere'; la funzione imagettftext() riesce a scriverlo)
E' sbagliato il codice o c'è un'incompatibilità?
Grazie dell'attenzione