Php Resim Upload.

FeSaTSerhat Şahin

Selamun Aleyküm arkadaslar..

Mefe Emlak Sistemini Hepiniz Bilirsiniz..
Benim Patronum Bu Sistemi Para Verip Satin Aldı..
Yalnız Sistemdeki Bi Acık Nedeni iLe Ilan Ekleme Sayfasını ( add-estate ) Biz Eski Versiyondaki sifresiz Halini Attık..
Sistem Calisiyo Ama Resimleri Servere Yüklemiyor..
Mysql Db ye Kaydediyo Herseyi Tamam Ama Resmi Servere Yüklemeye Gelince Cıx...

Kodu Buraya Yazayım Bide Siz Kontrol Edin Yanlış Nerde Olabilir Acaba..:


$im = "Image".$x; $seq="5"*$x; if ($_FILES["".$im.""]["tmp_name"]) { $sql = "insert into t_advert_images (ParentID, Seq, Visible) values('".$insert_id."', '".$seq."', '1')"; $result = mysql_query($sql); if ($result) { $LastID = GetName("select * from t_advert_images where ParentID='".$insert_id."' order by Seq desc","ID"); $save_img = uploadImage($_FILES['$im']['tmp_name'], "../".$rs['path']."/".$ParentID."_".$LastID."_".$rs['name'].".jpg", $rs['width'], $rs['height'], $rs['compress'], $rs['watermark_image'], "../".$rs['watermark_logo'], $rs['watermark_border_width'], $rs['watermark_position'], $rs['image_text'], $rs['text'], "../".$rs['font_type'], $rs['font_size'], $rs['alpha'], $rs['text_position'], $rs['text_border_width']) == true; $ex = explode(":",$save_img); if ($ex[0] != "Err") { $sql = "update t_advert_images set Images='".$insert_id."_".$LastID."' where ID='".$LastID."'"; mysql_query($sql); } else { $sql = "delete from t_advert_images where ID='".$LastID."'"; mysql_query($sql); } } } }
2011-03-18 10:23:23 Edit:2011-03-18 10:27:34

Php

kodlar içinde move_uploaded_file şeklinde bir fonksiyon olan sayfa vardır. orayı inceleyin.

verdiğiniz kodlar çok iç içe geçmiş ve görünürde dosya aktaran bir satır yok.

Her programcı birgün Php yi tadacaktır
2011-03-18 20:30:16

FeSaTSerhat Şahin

Dediginiz Gibi Kodlama Cok Karisti Php Olarak Eklerken Siteye Satır Atlamayı Yapmadı Sistem...

move_uploaded_file fonksiyonu sistem icerisinde kullanılmamış onun yerine :

$save_img = SaveImage($_FILES["".$im.""]["tmp_name"], $_FILES["".$im.""]['size'], "images/estate/", "120", "90", "320", "240", $insert_id."_".$LastID, "Estate", $rsText['image_text'], "font/".$rsText['font_name'], $rsText['font_size'], $rsText['image_alpha']); 

Fonksiyonu Kullanılmış Yani SaveImage Diye Bi Fonksiyon var function.php de Yalnız O Kısım Şifreli Oldugu İçin Karıştıramıyorum..

Sistemin Sifreli Halinde Ne Kullanıldı Bilmiyorum.

Yönetim Panelindeki :

if(uploadImage($_FILES['Image']['tmp_name'], "../".$rs['path']."/".$ParentID."_".$LastID."_".$rs['name'].".jpg", $rs['width'], $rs['height'], $rs['compress'], $rs['watermark_image'], "../".$rs['watermark_logo'], $rs['watermark_border_width'], $rs['watermark_position'], $rs['image_text'], $rs['text'], "../".$rs['font_type'], $rs['font_size'], $rs['alpha'], $rs['text_position'], $rs['text_border_width']) == true)

Fonksiyonunu Uygulamaya Calistigimdada Ya Hata Aliyorum Hataları Düzeltsem Bu Seferde Resmi Yüklemiyo Yine..

Kafam Allak Bullak Oldu Valla.

2011-03-19 11:51:04

Edit:

Php

yusuefYusuf PolatAvatar

Arkadaşım php dosyasını düzgünce okuyabilsek yardımcı oluruzda bundan bişey anlaşılmıyor. Tahminimce dosya yüklemek için ilgili klasöre yazma izni verilmemiştir.

Veritabanına resim yolu yazıp yüklemeyi yapmıyorsa upload edilen klasörde yazma izni yoktur yada yolu yanlıştır. İzinleri kontrol öncelikle ve yükleme klasörünün yolunu.

2011-03-21 21:47:27 Edit:2011-03-21 21:48:38

phpkodlari.com © 2009 Herkes Php öğrenecek
Eglence ve Oyun: Gamikro