2011-07-26 8 views
0

私は画像ファイルをダウンロードするためにカールを使用していますが、maxium実行時間エラーが発生した後は最大21画像しかダウンロードできません。多くの画像ファイルをダウンロードするにはcurlを使用しますが、最大21ファイルしかダウンロードできません

$rh = fopen($imagelink, 'rb'); 
     $wh = fopen($imagepath, 'w+b'); 
     if (!$rh || !$wh) { 
      echo 'error';; 
     } 
     while (!feof($rh)) { 
      if (fwrite($wh, fread($rh, 4096)) === FALSE) { 
      return false; 
     } 
     echo ' '; 
     flush(); 
     } 
     fclose($rh); 
     fclose($wh); 

私はこのコードをstackoverflowから取得しました。

ちょっと、私はランダムでmd5関数を使用していましたが、21個以上の乱数を生成しませんでした。

答えて

0

use set_time_limit(0);それはタイムアウトしません

+0

私はこれを試してみましたが、そのフォルダに21以上のファイルをダウンロードしていません。もし私が3つのファイルを削除した場合、それは3つのファイルをさらにダウンロードします。 –

+0

その後、正確なエラーメッセージは何ですか? – Nin

関連する問題