Kullandığım hazır fonksiyonları yazayım kendine göre düzenlersin.

fotoekle.php

<?php
include('db.php');
session_start();
$session_id='1'; //$session id
?>
<html>
<head>
<title>Foto Ekle</title>
</head>

<script type="text/javascript" src="scripts/jquery.min.js"></script>
<script type="text/javascript" src="scripts/jquery.form.js"></script>


<link rel="stylesheet" href="css/stil.css" type="text/css" media="screen" />
<meta charset="utf-8" />
<h1>


<form action"" method="POST"/>
<br>

		<!-- uyariKutusu -->
			<div class="uyariKutusu">
				<h3 class="mesajBasligi">URL Adresinden Foto Ekle</h3>
				<p>



				</p>
			</div>
			
				
<br>

<input size="80" type="text" name="fotourl" class="metinKutusu" />
 <br>

<input name="email" id="email"  type="submit" class="dugme" />



	</form></h1>




<br>
<br>

<br>

<script type="text/javascript" >
 $(document).ready(function() { 
		
            $('#photoimg').live('change', function()			{ 
			           $("#preview").html('');
			    $("#preview").html('<img src="loader.gif" alt="Uploading...."/>');
			$("#imageform").ajaxForm({
						target: '#preview'
		}).submit();
		
			});
        }); 
</script>

<style>

body
{
font-family:arial;
}
.preview
{
width:200px;
border:solid 1px #dedede;
padding:10px;
}
#preview
{
color:#cc0000;
font-size:12px
}

</style>
<body>



<div style="width:600px">

<form id="imageform" method="post" enctype="multipart/form-data" action='ajaximage.php'>
Resim Y&uuml;kle
  <input type="file" name="photoimg" id="photoimg" />
</form>
<div id='preview'>
</div>


</div>
</body>
</html>


	<?php
include "db.php";

if($_POST) {

if(empty($_POST["fotourl"])) {

	echo '<script type="text/javascript">alert("Bos Alan Birakmayiniz");</script>';
	

			}else {


$fotourl = $_POST["fotourl"];
	
	

$sql = mysql_query("insert into fotograflar (foto_url) values ('$fotourl')");


}
					

?>
<?php }; ?>
ajaximage.php


<?php
include('db.php');
session_start();
$session_id='1'; //$session id
$path = "uploads/";

	$valid_formats = array("jpg", "png", "gif", "bmp");
	if(isset($_POST) and $_SERVER['REQUEST_METHOD'] == "POST")
		{
			$name = $_FILES['photoimg']['name'];
			$size = $_FILES['photoimg']['size'];
			
			if(strlen($name))
				{
					list($txt, $ext) = explode(".", $name);
					if(in_array($ext,$valid_formats))
					{
					if($size<(1024*1024))
						{
							$actual_image_name = time().substr(str_replace(" ", "_", $txt), 5).".".$ext;
							$tmp = $_FILES['photoimg']['tmp_name'];
							if(move_uploaded_file($tmp, $path.$actual_image_name))
								{
								mysql_query("insert into fotograflar (foto_url) values ('http://localhost/mert/admin/uploads/$actual_image_name')");
									
									echo "<img src='uploads/".$actual_image_name."'  class='preview'>";

									echo "<br>";
									echo "Foto Adresi";


								}
							else
								echo "Hata ! ";
						}
						else
						echo "Resim Boyutu Max 1 MB";					
						}
						else
						echo "Geçersiz dosya formati..";	
				}
				
			else
				echo "Resim Seciniz..!";
				
			exit;
		}
?>