1. sayfa
Dostum böyle bir soru sorarsan maximum alacağın cevap kontrol edip boşsa default bişi atarsın olur. Kod paylaşımı olmadan nasıl bir yardım bekliyorsunki |
Dostum sorum zaten açıklayıcı diye kod örnek göstermeyi düşünmedim zaten biraz bilgisi olan <input type="file">resim seçiniz</input> Şu kodu anlar diye düşündüm neyse senin aracılığın ile kodu da gösterdik. kod da kullanıcı resim seçmeden gönder e basarsa bunun kontrolünü nasıl yaparım demiştim :) |
Dostum hepsini paylaşmasaydın çalarla projeni sonra :D <form action="/upload/image" method="post"> <input name="image-file" type="file" /> </form> şeklinde bir form vardır muhtemelen. işte o kaydetmeden once bu input dosyasını kontrol etceksin. if ($_FILES['image-file']['size'] == 0 && $_FILES['image-file']['error'] == 0) { // demekki boş burda default ata işte. } yada empty($_POST['image-file'] seklinde kontrol edebilirsin. |
Yok ya çalınmasından değil zaten yaptığım proje de öylesine kendimi geliştirmek için yaptığım bir alışveriş sitesi :) yazdıklarını deneyecem ınş olur teşekkürler |
İf içindeki şartları anlayamadım tam olarak açıklayabilirmisin? :) |
seçtiğin dosyanın boyutuna ve hata olup olmadığına bakıyor bu sayede kontrol edebiliyorsun boş mu değil mi diye. |
Anladım saol deneyince görecem artık ... |
Empty ile başlayan satırda , diğeriyle yani if ile aynı görevi mi görüyor ? |
javascript bunun için var. hiç sunucuya veri göndermeden bunun kontrolünü sağlayabilirsin. şöyle ki, form etiketine onSubmit="return kontrol();" şeklinde bişey ekle bu form submit edilirken kontrol methodunun tetiklenmesini sağlar, javascript ile kontrol adında bir method yaz. bu methodta file değeri boş mu diye kontrol et. eğer file değeri boş değilse method true, boş ise false dönsün. eğer kontrol methodu true dönerse form verilerin gönderilir, false dönerse form verileri gönderilmez. hatta false olduğu durumda bir div in içine innerHTML'le falan hata mesajıda yazdırabilirsin. Hatta örneğinide yazdım: Javascript Validation Ornegi Belki başkalarınada faydalı olur :) |
Valla ne diyim bilemedim sayfa içinde bunu kontrol etmesi aklıma gelmişti ama yapamamıştm sayende sayfa içinde kontrolünde öğrendim üstelik birde döküman da paylaşmışın ne diyim valla ALLAH razı olsun çok teşekkürler ... deneyecem hemen |
DENEDİM aynen dediğin gibi yaptım şöyle bir sorun çıktı ben javascript kodlarını başka sayfada yazdım o sayfayı da anasayfa dan çağırdım yani şöyle çağırdım : <script type="text/javascript" src="kontrol.js"></script> yani verdiğin js dosyaları kontrol.js nin içinde çalıştırdığımda kontrol fonksyonu çalışmadı ama o javascript kodlarını aynı sayfada yazdığım da çalıştırdığımda sorun olmuyor ... istediğim şey şu javascript kodları başka sayfada iken çalışsın istioyrum buna da bir çözümünüz varmı ? olmasada olur :) bi sorayım dedim |
1. sayfa
< Bu ileti mobil sürüm kullanılarak atıldı >