Yerel sever de uzaktan görüntü dosyalarını kaydetmek için php kullanarak değil, tamamen başarılı

0 Cevap

Bazı insanlar zaten bunu sormak biliyorum ama (her bir dosya boyutu 200KB daha küçüktür) uzaktan görüntü dosyalarınızı indirirken benim probelm olduğunu. Ancak bazı dosyalar tamamen kaydedilmez. Ve bazı dosyalar kaydedilemez veya bazı dosyalar kaydedilir ancak% 100 değil, ben resmin bazı gri gölge göreceksiniz. Kötü her şey farklı hata çıkışına olmasıdır. (Bu internet sorunu?)

Ben dosyayı kaydetmek için aşağıdaki yöntemleri deneyin.

  1. file_get_contents
  2. kıvırmak / GD
  3. kopya

tüm çalışabilir ama ben dosyaları bütün kaydetmek için mükemmel bir yöntem bulamıyorum.

Aşağıdakiler hata msg vardır.

  1. failed to open stream: HTTP request failed! HTTP/1.0 408 Request Time-out in at line "kopya"
  2. Maximum execution time of 60 seconds exceeded( I increase time)

Benim php programı.

set_time_limit(60);

$imageArray=array(image array............);

for ($k=0;$k<count($imageArray);$k++){

echo '<img src="'.$imageArray[$k].'"><br/>';

$isok=kopya($imageArray[$k] , dirname(__FILE__).'/photo/item_'.($k+1).'.jpg');

if(isok==true){
   echo' success!';  
}else{
  echo ' Fail';  
}

0 Cevap