şimdi yüklü miktardaki veriyi excele aktarırken oluşan memory sorunu yüzünden çözüm olarak bu verileri csv'ye atarmaya karar verdik.
verilerin csv ye aktarılmasında bir sorun yok fakat bu seferde başka bir sorun çıktı

şimdi şöyle verileri abc.csv isimli bir dosyaya aktardığımızı düşünün ben bu dosyayı üyeye xyz.csv ismi ile gösterip indirttiriyorum.
ilgili kodların hikayesi aşağıdaki gibi
header('Content-Type: '.$filetipi);
header('Content-disposition: attachment; filename=xyz.csv');
header('Content-Transfer-Encoding: binary');
readfile('abc.csv');csv ye aktarılan satırları şöyle düşünün1.satır
2.satır
3.satır......
üye dosyayı indirdip açtığında xyz.csv deki satırlar ise şöyle oluyor
1.satır
2.satır
3.satır......
1.satır
2.satır
3.satır......
dosyayı readfile içine her soktuğumda csv verileri yukardaki gibi oluyor.
deneme için
1.satır a
2.satır b
şeklinde bir xyz.csv dosyası hazırladım, yukardaki abc.csv yi oluşturduktan sonra indirilen csv dosyasının içeriği şöyle oldu
1.satır a
2.satır b
1.satır
2.satır
3.satır......
bu durum neden oluşuyor nasıl engelleyebilirim.
bu arada abc dosyası da xyz dosyası da normalde sitede mevcut değil o esnada oluşturuluyor ve dosya indirildikten sonra da siliniyor.