PHP - file_put_contents sadece dosyaların yarısını kazandırır?

0 Cevap php

Ben ne oluyor hiçbir fikrim yok! Yürütme başına kaydedilebilir kaç dosya üzerinde bir sınırı var mı?

Yani, ben başka bir sunucuya görüntüleri URL'lerin listesi ile birlikte bir dizi var. Yani olması gerektiği gibi çalışır ve geçerli URL'leri döndürür. Sorun 100 URL'ler döndü olduğunda bunları kaydetmek için deneyin, sadece 52 dosya kaydedilir durumdur. I görüntüyü kaydetmeden önce ben ImagePath echo, ve bu satırları sayma sonra 100'e kadar ekler. (Hayır, tabii ki ben bunları elle saymak vermedi!) Gördüğünüz gibi

Ben bir döngü koşuyorum:

for ($i=0; $i <= $count; ++$i) {
    $url = $response['images'][$i]['image'];
    $path = 'exported/'.$response['images'][$i]['date'].'.jpg';

    echo $response['images'][$i]['image'].'<br />';
    file_put_contents($path, file_get_contents($url));
}

Any ideas what's going on? Thanks a bunch!

0 Cevap