Graphics Php

//Simply create a text file with 0000 (four zero's) in it.
//then place your text file, background image and your 10 number
//images (1.jpg, 2.jpg, 3.jpg........9.jpg, 0..jpg) in the same
//directory as this file.
//
//To place the counter on your page simply insert a tag into
//your code calling this file e.g.
//Declare filename
$file = "counter.txt";
//read data from file declared
$data = file($file);
//increment counter value from file by one
$data[0]++;
//write new counter value to file
$fileout = fopen($file, "w+");
fwrite ($fileout, $data[0]);
fclose($fileout);
//Assign each digit from declared file to different variable name
$num1 = substr($data[0],0,1);
$num2 = substr($data[0],1,1);
$num3 = substr($data[0],2,1);
$num4 = substr($data[0],3,1);
//Declare background image
Header("Content-type: image/jpeg");
$image = ImageCreateFromJPEG("background.jpg");
//Add first image to backround image
$icon = ImageCreateFromJPEG("$num1.jpg");
$width = ImageSX($icon);
$height = ImageSY($icon);
ImageCopyResized($image,$icon,25,52,
0,0,$width,$height,$width,$height);
//Add second image to backround image
$icon = ImageCreateFromJPEG("$num2.jpg");
$width = ImageSX($icon);
$height = ImageSY($icon);
ImageCopyResized($image,$icon,62,53,
0,0,$width,$height,$width,$height);
//Add third image to backround image
$icon = ImageCreateFromJPEG("$num3.jpg");
$width = ImageSX($icon);
$height = ImageSY($icon);
ImageCopyResized($image,$icon,93,52,
0,0,$width,$height,$width,$height);
//Add forth image to backround image
$icon = ImageCreateFromJPEG("$num4.jpg");
$width = ImageSX($icon);
$height = ImageSY($icon);
ImageCopyResized($image,$icon,128,51,
0,0,$width,$height,$width,$height);
//return new image
ImageJPEG($image);
//remove new image from memory
ImageDestroy($image);
?>