Php Ajax [ Dönem Ödevi ]
-
elimde yok olduğundada
www.ajaxrain.com dan indiriyorum işime yarayanı sonra siliyorum...
sende öyle yap ordan ödevine yönelik bi şey bul editle :) arşiv yapma özelliğim olsaydı hepsini yollardım ama yok kusura bakma..
-
Zxone bunu yazdı:
-----------------------------
elimde yok olduğundada
www.ajaxrain.com dan indiriyorum işime yarayanı sonra siliyorum...
sende öyle yap ordan ödevine yönelik bi şey bul editle :) arşiv yapma özelliğim olsaydı hepsini yollardım ama yok kusura bakma..
-----------------------------
eyw -
eyvallah
-
Zxone bunu yazdı:
-----------------------------
he bak işini görürse benim bi yerlerimi yırtıp yaptığım ajax gibi bi şey :)yırttım çünkü hiç javascript bilmiyordum sayesinde öğrendim ...
al bakalım bilmiyom upload üzerine bunu editledim ekstra bi şeyler ekledim buyur şimdi ki video scriptimde kullanıyorum kolay gelsin ....
//
function add_input(){
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.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);
}
// ]]>
< enc="multipart/-" method="post">
<>
Yüklenecek Ana Kategori
:
".$anakatadi.""; ?>
Alt Kategoriyi Belirleyiniz
:
< name="altkatid" size="1"> < value="<?=$altkatid;?>">>>
Başlık Belirleyiniz
:
< =" small" ="delete_;" ="" value="Sil" />
< =" small" ="delete_;" ="" value="Sil" />
< style=": right;" ="add_;" ="" value="Yeni Ekle" />
Bilgilendirmeler
Kaç Dosya Yükleyecekseniz Lütfen Sağ Taraftaki "Yeni
Ekle" Butonuna Basınız ve Yukarıda bulunan "Gözat"
Butonlarını Kullanarak Dosyaları Seçiniz.
Yukarıdaki Bilgileri Doldurup Seçimleri Yaptıktan Sonra Alt Taraftaki
"Dosyaları Yükle" Butonuna Basarak Yükleme
İşlemini Başlatınız.
Dosyaları Yükle Butonuna Bastıktan sonra
Upload işlemi Otomatik Olarak Başlatılacaktır ve Upload Edilen Dosyaların
Sitemiz Alanına Gönderilip Gönderilemediğini Yine Bu Sayfanın Altında Sizlere
Sunulacaktır.
Max Kaç Dosya Gönderebilirsiniz ?
:
Sınırsız
Tek Seferde Gönderebileceğiniz Dosya Büyüklüğü
:
$kackb = $uploaddosyaboyutu/1024;
echo $kackb;
?> kb.
< name="anakatadi" ="" value="<?=$anakatadi;?>" />
< name="anakatid" ="" value="<?=$anakatid;?>" />
< name="up" ="submit" value="Dosyalari Yukle " />
>>---------------------- php bölümü ------------ aynı sayfada çalıştır. yad kas biraz url olarak ayarla...
if (isset($_POST['upfile'])){
if(!empty($_FILES['img']['tmp_name'])){ // Dosyanın Var olup olmadığına bakıyorum
$uploaddir = "xxx/xxx/xx";
foreach($_FILES['img']['name'] as $key => $value){
if($_FILES['img']['size'][$key] < 0000000000000.1){ // Gelen dosyanın büyüklüğü 0 dan büyük olmalı
echo "0 kb dan büyük olmalıdır yada dosya seçiniz.";
}elseif($_FILES['img']['size'][$key] > $uploaddosyaboyutu ){
echo "maximimun ".$uploaddosyaboyutu." byte dosya yollayabilirsiniz.";
}elseif(($_FILES['img']['type'][$key] != "image/pjpeg") && ($_FILES['img']['type'][$key] != "image/gif") && ($_FILES['img']['type'][$key] != "image/x-png") && ($_FILES['img']['type'][$key] != "image/png")){
echo " pjpeg, gif, x-png yollayabilirsiniz";
}else{
$dosyaboyutu = $_FILES['img']['size'][$key];
$dosyaismi = $_FILES['img']['name'][$key];
$ruzanti = substr($dosyaismi, -4); //Gönderilen dosyanın uzantısı nı aldım
$yeniad = substr(uniqid(md5(rand())), 0,35); // yni bi isim oluştur ve db de varsa karışmasın :)
$yeniisim = $yeniad.$ruzanti; // dosya ismine ekledim uzantıyı
$uploadfile = $uploaddir."/".basename($yeniisim);
if(@move_uploaded_file($_FILES['img']['tmp_name'][$key], $uploadfile)){devamını getirirsin sitenin kodlarını koydum da ortaya sayende :) Afiyet bal olsun umarım işe yarar...
global ile çektiklerim illa varıdır çok takılma en üsteki java script ile alt taraftaki html leri dikkatli inceler çıkarsın işin içinden...
-----------------------------
hocam eyw kral adamsın :))) -
önemli değil moruk :) umarım işini görür kolay gelsin
-
elinde php ajax baska dokuman ornek tanım v.s olan warmı ?? :) yada daha onceden bu tur bi odew hazırlayan warsa :D:D
