• 27-03-2014, 12:08:54
    #10
    Üyeliği durduruldu
    dosyayı indiriyor ama açmıyor hocam verdiği uyarı arşiv dosya hatalı açılmıyor gibisinden uyarı çıkıyor ama ftp ye attığına baktığım zaman içerisinde resimler var ?

    --R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 12:08:54 -->-> Daha önceki mesaj 12:02:05 --

    soulmy adlı üyeden alıntı: mesajı görüntüle
    Emin değilim ama bunu bir dene istersen.

    header('Location: '.dosyakaydi.zip);
    ek olarak hocam bu resimleri ftp ye kayıt yapıyor sonra indiriyor ve resimlerin sayısı fazla ftp şişmezmi şöyle birşey mümkünmüdür acaba ,
    resimleri ftp ye kayıt yapmadan zip olarak indirse veya her yeni kayıt da bir önceki zip dosyasını silse gibi çözümleri nasıl üretebiliriz şimdiden teşekkür ederim
  • 27-03-2014, 12:26:53
    #11
    unlink fonksiyonu ile silinmesini istediğin dosyaları silebilirsin.
  • 27-03-2014, 12:33:58
    #12
    Üyeliği durduruldu
    soulmy adlı üyeden alıntı: mesajı görüntüle
    unlink fonksiyonu ile silinmesini istediğin dosyaları silebilirsin.
    hocam eline ve diğer arkadaşların eline sağlık teşekkür ederim oldu,
    ancak tek bir sorun kaldı pek kullanmadığım fonksiyon çünkü

    aşağıda array içerisine manuel yazdım ama bu resimleri ben mysql den getiriyorum array içerisine nasıl yazdırabilirim mysql den listelettirdiğim resim linkini?
    $dosyalar = array('dosya/999359.jpg','dosya/996917.jpg');
    foreach ( $dosyalar as $a ) {
       $zip->addFile($a, $a);   
    }
    $zip->save();
  • 27-03-2014, 12:56:03
    #13
    Tablo yağınızı bilmediğim için tam kodu vermem mümkün değil. Şu örneğe göre kendiniz düzenleyin.

    $row = mysql_query("SELECT * FROM resimler");
    
    $dosyalar = array();
    
    while($sutun= mysql_fetch_array($row)) {
    
    	$dosyalar = $sutun["resim"];
    
    }
  • 27-03-2014, 13:34:34
    #14
    Üyeliği durduruldu
    soulmy adlı üyeden alıntı: mesajı görüntüle
    Tablo yağınızı bilmediğim için tam kodu vermem mümkün değil. Şu örneğe göre kendiniz düzenleyin.

    $row = mysql_query("SELECT * FROM resimler");
    
    $dosyalar = array();
    
    while($sutun= mysql_fetch_array($row)) {
    
    	$dosyalar = $sutun["resim"];
    
    }
    hocam array ile
    dosya/183898.JPGdosya/717407.jpgdosya/920440.JPG böyle verdi ama
    bunun
    dosya/183898.JPG,dosya/717407.jpg,dosya/920440.JPG bu şekilde olması gerek
    zip iniyor ama boş çıkıyor
  • 27-03-2014, 13:39:25
    #15
    Direk yazmış olacağım kodlarını incelemedim.

    $dosya = explode(".jpg", $dosyalar);
    echo $dosya[0].".jpg,".$dosya[1].".jpg";
  • 27-03-2014, 13:49:11
    #16
    Üyeliği durduruldu
    Feisty adlı üyeden alıntı: mesajı görüntüle
    Direk yazmış olacağım kodlarını incelemedim.

    $dosya = explode(".jpg", $dosyalar);
    echo $dosya[0].".jpg,".$dosya[1].".jpg";
    olmadı hocam
    dosya/183898.JPG,dosya/717407,dosya/920440.JPG,


    bu şekilde çıktı sonda virgül işareti var,
    bir türlü yapamadık yaw dosyayı evet indiriyor ama içi boş çıkıyor nedense
  • 27-03-2014, 13:54:23
    #17
    Haklısın unuttum onu

    $virgulsuz = substr($degisken, 0, -1);

    Bu şekilde sadece en son karakteri silebilirsiniz ama ben 2 dosya yanyana olacak şekilde yazmıştım. Fazlası için ekleme gerekir ve karışık geliyorsa bu çözüm olmaz zaten.
  • 27-03-2014, 14:00:06
    #18
    Üyeliği durduruldu
    Feisty adlı üyeden alıntı: mesajı görüntüle
    Haklısın unuttum onu

    $virgulsuz = substr($degisken, 0, -1);

    Bu şekilde sadece en son karakteri silebilirsiniz ama ben 2 dosya yanyana olacak şekilde yazmıştım. Fazlası için ekleme gerekir ve karışık geliyorsa bu çözüm olmaz zaten.
    olmadı