-
Üyelik
12.08.2012
-
Yaş/Cinsiyet
33 / E
-
Meslek
Php Yazilimci
-
Konum
İzmir
-
Ad Soyad
F** Ö**
-
Mesajlar
42
-
Beğeniler
10 / 6
-
Ticaret
0, (%0)
merhaba php ile çoklu resim yüklemeye çalışıyorum;
$klasor = "uploads/";
//Foreach döngüsü kurarak toplu seçimde dizi olaran gelen resimleri alıyoruz
foreach ($_FILES["resimler"]["error"] as $key => $hata) {
if ($hata == UPLOAD_ERR_OK) {//Resim seçilmiş ve hata yok ise yükleme yap
$rad = $_FILES["resimler"]["name"][$key];
$tmp = $_FILES["resimler"]["tmp_name"][$key];
$parcala=explode(".", $rad); // parçala
$yrad = time().replace_tr($parcala[0]).".".$parcala[1]; //yeni isim
//move_uploaded_file( $_FILES["images"]["tmp_name"][$key], "uploads/" . $_FILES['images']['name'][$key]);
move_uploaded_file($tmp, $klasor.$yrad);
echo ''.$rad.' başarılı
';
}// if $error
else{echo "Resim Seçmelisiniz";}
}//forech
bu şekild ebir yapı oluşturdum; buna göre if ($hata == UPLOAD_ERR_OK) bu kısımda resim değilse else işleminin çalışması gerkiyor fakat bende
Notice: Undefined index: resimler in C:\Sunucu\www\Modul\demo\upload.php on line 15
Warning: Invalid argument supplied for foreach() in C:\Sunucu\www\Modul\demo\upload.php on line 15
input tan deger alamadığı için hata veriyor :/ nedendir ^^ teşekkürler iyi çalışmalar
-
Üyelik
17.03.2012
-
Yaş/Cinsiyet
- /
-
Meslek
-
Konum
-
Ad Soyad
** **
-
Mesajlar
92
-
Beğeniler
61 / 6
-
Ticaret
3, (%100)
form tagına enctype="multipart/form-data" kodunu ekliyorsunuz değil mi?
sakinadam.com
Hurkal
Sms Onayı Gerekli
Banlı Kullanıcı
-
Üyelik
05.08.2011
-
Yaş/Cinsiyet
- / E
-
Meslek
Öğretmen
-
Konum
İstanbul Avrupa
-
Ad Soyad
** **
-
Mesajlar
382
-
Beğeniler
89 / 114
-
Ticaret
0, (%0)
$_FILES["resimler"]["error"] veya $_FILES["resimler"]["name"] türünden her bir kullanımda birden fazla resim gönderiyorsanız eğer;
$_FILES["resimler"]["name"][0] ... $_FILES["resimler"]["name"][resim_sayisi - 1]
şeklinde bir kullanım doğru olacaktır.
-
Üyelik
12.08.2012
-
Yaş/Cinsiyet
33 / E
-
Meslek
Php Yazilimci
-
Konum
İzmir
-
Ad Soyad
F** Ö**
-
Mesajlar
42
-
Beğeniler
10 / 6
-
Ticaret
0, (%0)
teşekkürler fakat $key değişkeni ile dizinin sıra numarasını almaktayım zaten sorunum eğer ben .png değilde .exe uzantılı dosya yüklediğimde hata mesajı göndermek:/ olayı ajax ile yaptığım ve yüklenen resimlerin ön izleme işlemi olduğu için sıkıntı olmakta java script ile bir if yapısı oluşturup hata mesajı basmayı başardım fakat bu php hatasından kurtulamadım =/ sıkıntı ajax ile otomatik olarak almıyo zaten ama php forech dongusune hiç değer gitmediği için sıkıntı yaratmakta =/ aslında hata mesajlarını gizlesem belki bi bakıma üstesinden gelinir :)
Hurkal
Sms Onayı Gerekli
Banlı Kullanıcı
-
Üyelik
05.08.2011
-
Yaş/Cinsiyet
- / E
-
Meslek
Öğretmen
-
Konum
İstanbul Avrupa
-
Ad Soyad
** **
-
Mesajlar
382
-
Beğeniler
89 / 114
-
Ticaret
0, (%0)
try
{
// Hata üretebilecek kod kısmı
} catch ( Exception $istisna )
{
echo $istisna->getMessage();
}
... ile hata yönetimi yapabilirsiniz.
1 kişi bu mesajı beğendi.