I'm trying to get an image validation script that I found here (http://tinyurl.com/ojpkr) working on my site.
The code is below, and the error message I ger is:
"Warning: imagejpeg(): Unable to open 'verify.jpg' for writing in /home/user/verify.php on line 37"
Many thanks in advance for any help you can give...
<?php
// Create an image where width=200 pixels and height=40 pixels
$val_img = imagecreate(200, 40);
// Allocate 2 colors to the image
$white = imagecolorallocate($val_img, 255, 255, 255);
$black = imagecolorallocate($val_img, 0, 0, 0);
// Create a seed to generate a random number
srand((double)microtime()*1000000);
// Run the random number seed through the MD5 function
$seed_string = md5(rand(0,9999));
// Chop the random string down to 5 characters
// This is the validation code we will use
$val_string = substr($seed_string, 17, 5);
// Set the background of the image to black
imagefill($val_img, 0, 0, $black);
// Print the validation code on the image in white
imagestring($val_img, 4, 96, 19, $val_string, $white);
// Write the image file to the current directory
imagejpeg($val_img, "verify.jpg");
imagedestroy($val_img);
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Image Verification</title>
</head>
<body>
<img src="verify.jpg" height="40" width="200" alt="validation image" />
<br /><br />Type in the validation code from the image. (case sensitive)
<form action="validateform.php" method="post">
<input name="random" type="text" value="">
<input type="submit">
<!-- The validation code will be posted from a hidden form element -->
<input name="validation" type="hidden" value="<?php echo $val_string ?>">
</form>
</body>
</html>