Doğru Cevap
-
<script type="text/javascript"> <!-- function add_input(){ // Inputlar var input_wrapper = document.getElementById('input_wrapper'); var li = document.createElement('li'); var input = document.createElement('input'); input.type = 'file'; input.name = 'img[]'; li.appendChild(input); li.appendChild(document.createTextNode(' ')); var button=document.createElement('input'); button.type = 'button'; button.className = 'button small'; button.onclick=function(){delete_input(this);}; button.value = 'Sil'; li.appendChild(button); input_wrapper.appendChild(li); } function delete_input(field){ // Input sil field.parentNode.parentNode.removeChild(field.parentNode); } //--> </script> <form method="post" action="" enctype="multipart/form-data"> <fieldset> <legend><font color=white>Dosya seçiniz</font></legend> <ol id="input_wrapper"> <li><input name="img[]" type="file" /> <input class="button small" onclick="delete_input(this);" type="button" value="Sil" /></li> <li><input name="img[]" type="file" /> <input class="button small" onclick="delete_input(this);" type="button" value="Sil" /></li> <li><input name="img[]" type="file" /> <input class="button small" onclick="delete_input(this);" type="button" value="Sil" /></li> </ol> <p><input class="button right" onclick="add_input();" type="button" value="Yeni Ekle" /></p> <br /> <input type="hidden" name="MAX_FILE_SIZE" value="100000" /> <input type="submit" name="upfile" value="Dosyalari Yukle" class="button "/> </fieldset> </form>
Dosya Yüklemek için Kullanıyordum kendine göre ayarlayabilirsin. kolay gelsin direk html ye kaydet dene çalışıyor-
muttoli
hocam bunu nasıl resim ekleme olarak kullanabiliriz kodlarıyla yazarmısınız
ben üstte fck editör kullanıyorum zaten onun üzerinden resim yüklenmiyor ama ben ekstra
altta bir resim eklenecek yer daha istiyorum nasıl yaparım11 yıl önce yazılmış -
css97
<?php if (isset($_POST['upfile'])){ // Yüklmekek icin herhangi bir islem baslatilmissa if(!empty($_FILES['img']['tmp_name'])){ // Dosyanin Var Olup Olmadigini Kontrol ediyorum $uploaddir = "dizin"; // Yüklenmesini istedigimiz Yeri Belirliyoruz foreach(@$_FILES['img']['name'] as $key => $value){ // Dosya Büyüklügünü Kontrol Ediyor => max 100 000 Bytes olabilir (1024 byte = 1 kB) if (@$_FILES['img']['size'][$key] > 0 && @$_FILES["file"]["size"] < 100000){ // Dosya Uzantilarini Kontrol Ederek Uygun Bicim Olup Olmadigina bakiyorum /* if (@$_FILES['img']['name'][$key] == '' && ($_FILES['img']['type'][$key] == 'image/gif') || (@$_FILES['img']['type'][$key] == 'image/jpeg') || ($_FILES['img']['type'][$key] == 'image/png') || (@$_FILES['img']['type'][$key] == 'image/pjpeg')) { */ $uploadfile = $uploaddir."/".basename($_FILES['img']['name'][$key]); if (@move_uploaded_file($_FILES['img']['tmp_name'][$key], $uploadfile)){ echo "<strong>".$value ."</strong> <font color=white>Basari ile yuklendi </font> <br />\n"; $ekle = @mysql_query("insert into galeri(adi)values('$uploadfile')"); } /* } else { echo "{$_FILES['img']['name'][$key]} Dosyasinin Uzantisi Uygun Bicim Degil<br/>\n"; } */ } // buyukluk kapat }// foreach kapat }// kontrol kapat } // submit kapat ?> <div id="ram"> <div id="content"> <form method="post" action="" enctype="multipart/form-data"> <fieldset> <legend><font color=white>Dosya seçiniz</font></legend> <ol id="input_wrapper"> <li><input name="img[]" type="file" /> <input class="button small" onclick="delete_input(this);" type="button" value="Sil" /></li> <li><input name="img[]" type="file" /> <input class="button small" onclick="delete_input(this);" type="button" value="Sil" /></li> <li><input name="img[]" type="file" /> <input class="button small" onclick="delete_input(this);" type="button" value="Sil" /></li> </ol> <p><input class="button right" onclick="add_input();" type="button" value="Yeni Ekle" /></p> <br /> <input type="hidden" name="MAX_FILE_SIZE" value="100000" /> <input type="submit" name="upfile" value="Dosyalari Yukle" class="button "/> </fieldset> </form> </div> </div>
11 yıl önce yazılmış -
hkor
Teşekkürler, sadeleştirdim, şimdi bilgi çekerken [] dizi şeklinde bilgi[1],bilgi[2] gibi çekeceğim değilmi onu deneyelim .....11 yıl önce yazılmış -
css97
aynen kardeşim mantığı çözmüşsün11 yıl önce yazılmış -
hkor
js olmayınca bu web iş olmayacak, yalnız şu işlem bir sonuç getirmedi:
$bilgi1=$_POST['bilgi[1]']; echo $bilgi1;
yanlışmı yazdım.11 yıl önce yazılmış -
css97
kardeşim foreach kullanacaksın
$bilgi = @$_POST["bilgi"];
foreach($bilgi as $yaz){
echo $bilgi."<br>"; // ekrana yazdırdık hepsini
// kayıt işlemi vs...
}
özeldende cevaplarım detaylı istersen sorun yok.11 yıl önce yazılmış
-
Cevaplar
Hiç cevap bulunamadı.