Image Upload in PHP

idz's Avatar, Join Date: Sep 2007
idz
Go4Expert Member
I am trying to upload a image from my computer to the "Image" Folder created in C:\wamp\www\.(My Document root is set to C:/wamp/www//test) & when I run this program it should display the image in the same browser window.But the following code is not working.
HTML Code:
<html>
<head><title>Upload Files</title>
</head>
<body>
</br>
<center>
<form action="upload.php" method="POST" enctype="multipart/form-data">
<input type="file" name="img"/><br>
<input type="submit" value="click to upload"  name="sub">
</form>
<? php
if(isset($_POST['sub']))
{
	$file=$_FILES["img"]["name"];
	$dir="images/";
	$tot_dir=$dir.$file;
	if(move_uploaded_file($_FILES["img"]["tmp_name"],$tot_dir))
	{
		?>
		<img src="images/<?php echo $file; ?> "border="0" />
		<?php
				}
?>
</center>
</body>
</html>
Any suggestion what is wrong with the above code?
Any help would be greatly appreciated.
Thanks

Last edited by shabbir; 20Sep2007 at 14:53.. Reason: Code block
idz's Avatar, Join Date: Sep 2007
idz
Go4Expert Member
I am getting the following error when i click the "Upload" button ->
"Warning: move_uploaded_file() [function.move-uploaded-file]: Unable to move 'C:\wamp\tmp\php10.tmp' to 'images/abc.jpg' in C:\wamp\www\prosenjit\upload.php on line 17"
And,I am using Firefox Browser.
Kindly if you guide me...
Also, is these code line correct? ->
<img src="images/<?php echo $file; ?> "border="0" />
I feel there is somthing wrong
Anyone there to guide me plzz?
shabbir's Avatar, Join Date: Jul 2004
Go4Expert Founder
idz you seems to be not getting how to make posts in the forums and read the Before you make a query thread to make things clear.
pradeep's Avatar, Join Date: Apr 2005
Team Leader
The filesystem path and the URI path may not be the same, please check!