Ho questo codice:
[PHP]<?php
$z = $_GET['z'];
$ptz = $_GET['ptz'];
$name = $_GET['username'];
/*
$ptz = 1028;
$z = 0;
$name = "TomH";*/
header("Content-type: image/png");
$im = ($z==1) ? imagecreatefrompng("back2z.png") : imagecreatefrompng("back1.png");
$white = imagecolorallocate($im, 255, 255, 255);
$px = (imagesx($im) - 7.5 * strlen($string)) / 2;
$font = "arial.ttf";
imagettftext($im, 18, 0, 376, 68, $white, $font, $ptz);
$imagewidth = imagesx($im);
$imageheight = imagesy($im);
$font = "Arial Bold.ttf";
$box = @imageTTFBbox(20,0,$font,$name);
$textwidth = abs($box[4] - $box[0]);
$textheight = abs($box[5] - $box[1]);
$xcord = $imagewidth - ($textwidth)-20; // 20px from right side.
$ycord = ($imageheight/2)+($textheight/2);
ImageTTFText ($im, 20, 0, $xcord+6, $ycord-18, $white, $font, $name);
imagepng($im);
imagedestroy($im);
?>[/PHP]
Contenuto in index.php nella cartella sig.png
nella stessa cartella ho anche back1.png e back2z.png
Ma quando vado qui dawson02.altervista.org/sig.png?username=UserName&ptz=900 il risultato è l'immagine semplice senza nessuna scritta di ciò che metto,perchè?