Kullanımı gerçekten çok kolay ve ücretsiz.
http://www.verot.net/php_class_upload.htm
Bu class ile dosyanı yükle ardından veritabanına kayıt ettir dosyayı.
Burada benim sistemimde çalışan kodu vereyim.
$image = new upload($f);
// burada resim türü olan dosyaları kabul etmesini sağladık, jpeg jpg gif png vb. hepsini kaplar
$image->allowed = array('image/*');
// resim yüklendiğinde
if ($image->uploaded) {
// resmin adını değiştiriyorum bunu ilanın idsiyle aynı tutarsan resimlerin karışmaz
$image->file_new_name_body = $id."-".$string;
// istediğim klasöre yüklemeyi gerçekleştiriyorum
$image->process('images/');
if ($image->processed) {
// başarılı olursa mime tipini ve uzantısını alıyorum
$mime = $image->file_src_mime;
$ext = $image->file_src_name_ext;
$image->clean();
/* veritabanına kaydediyorum. burada kafana göre mime ve ext değerlerini veritabanına kaydettir.
resmi göstereceğinde images/dosyaadı.uzantı şeklinde çağırırsın o yüzden dosya adını, ve uzantıyı bilmen lazım.
haydi sana kolay gelsin :)
*/
$query = mysql_query("");
}
}