i making an post private ads
1-> image will upload in server directory
2-> payment via paypal buynow button
3->after payment then will image show echo " <img src="/path/'$img' />
i am not getting problem in upload image in directory then main issue is how to display that particular image that was recently uploaded by that user because there will be more than 10 box so every if user select any of that then image will display on that particular box only
echo $img
.. i think all you got it .. plz help me
Upload image in directory via php code
1-> Upload.form.php
<html lang="en">
<head>
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">
<title>Upload form</title>
</head>
<body>
<form id="Upload" action="" enctype="multipart/form-data" method="post">
Upload form
<input type="hidden" name="MAX_FILE_SIZE" value="">
<label for="file">File to upload:</label>
<input id="file" type="file" name="file">
<label for="submit">Press to...</label>
<input id="submit" type="submit" name="submit" value="Upload me!">
</form>
</body>
</html>
----------------------------------------------------------------------------------------------
2-> Upload.processor.php
'php.ini max file size exceeded',
2 => 'html form max file size exceeded',
3 => 'file upload was only partial',
4 => 'no file was attached');
// check the upload form was actually submitted else print form
isset($_POST['submit'])
or error('the upload form is neaded', $uploadForm);
// check for standard uploading errors
($_FILES[$fieldname]['error'] == 0)
or error($errors[$_FILES[$fieldname]['error']], $uploadForm);
// check that the file we are working on really was an HTTP upload
@is_uploaded_file($_FILES[$fieldname]['tmp_name'])
or error('not an HTTP upload', $uploadForm);
// validation... since this is an image upload script we
// should run a check to make sure the upload is an image
@getimagesize($_FILES[$fieldname]['tmp_name'])
or error('only image uploads are allowed', $uploadForm);
// make a unique filename for the uploaded file and check it is
// not taken... if it is keep trying until we find a vacant one
$now = time();
while(file_exists($uploadFilename = $uploadsDirectory.$now.'-'.$_FILES[$fieldname]['name']))
{
$now++;
}
// now let's move the file to its final and allocate it with the new filename
@move_uploaded_file($_FILES[$fieldname]['tmp_name'], $uploadFilename)
or error('receiving directory insuffiecient permission', $uploadForm);
// If you got this far, everything has worked and the file has been successfully saved.
// We are now going to redirect the client to the success page.
header('Location: ' . $uploadSuccess);
// make an error handler which will be used if the upload fails
function error($error, $location, $seconds = 5)
{
header("Refresh: $seconds; URL=\"$location\"");
echo ''."\n\n".
'<html lang="en">'."\n".
' <head>'."\n".
' <meta http-equiv="content-type" content="text/html; charset=iso-8859-1">'."\n\n".
' '."\n\n".
' <title>Upload error</title>'."\n\n".
' </head>'."\n\n".
' <body>'."\n\n".
' '."\n\n".
' Upload failure'."\n\n".
' An error has occured: '."\n\n".
' ' . $error . '...'."\n\n".
' The upload form is reloading'."\n\n".
' '."\n\n".
'</html>';
exit;
} // end error handler
?>
-----------------------------------------------------------------------------------------------
3-> Upload.success.php
<html lang="en">
<head>
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">
<title>Successful upload</title>
</head>
<body>
File upload
Congratulations! Your file upload was successful
</body>
</html>