Arkadaşlar servere dosya indirmek istiyorum.
Fakat MP3`lerin boyutu çok büyük 80 - 100 MB gibi bunları server`e çektiğim zaman normal olarak serverin download hızını tamamen ben almış oluyorum. PHP`yle hıza limit koymak mümkünmü?
CURL ile dosya indirdiğimiz zaman hız limiti belirlemek?
16
●1.535
- 24-02-2010, 13:53:00Zamanında bi örnek görmüştüm onu hatırladım bir dene istersen
http://us2.php.net/manual/en/function.fread.php#27016
Edit : Gerçi bu dosyayı server a çekerken değil serverdan bir dosya gönderirkenmiş - 25-02-2010, 09:48:53soyle bir alternatif isterseniz,
dosyayi curl ile degilde fopen yada soket baglantiyla cekin, FilePointer'i feof() fonksiyonuyla kullanip while dongusune baglayin ve fread fonksiyonu ile byte limiti belirleyerek okuma yapin. dongu icine usleep'de ekleyebilirsiniz ekstra yavaslatma icin. - 25-02-2010, 15:49:56Üyeliği durdurulduhocam bir örnek vere bilirmisiniz?DooMsDaY adlı üyeden alıntı: mesajı görüntüle
- 26-02-2010, 06:12:53XiechenG adlı üyeden alıntı: mesajı görüntüle
$yaz = fopen($dosya,"w"); $fp = fopen($url,"rb"); while (!feof($fp)) { fwrite($yaz, fread($fp, 1024)); // burdaki rakam byte cinsindendir, degisebilirsiniz, hiz olarak dusun. } fclose($fp); fclose($yaz);$dosya degiskeni sizin yazdiracaginiz yeni dosya.
$url degiskeni cekeceginiz uzak dosyanin linki
dongu icine usleep koyarak yavaslatmada yapabilirsiniz dedigim gibi.
Not: denemedim calisiyormu diye, gozumden birsey kacmadiysa calismasi gerekir. ama genel mantik bu yani. - 28-02-2010, 07:47:47Üyeliği durdurulduDooMsDaY adlı üyeden alıntı: mesajı görüntüle
Hocam bazı sorunlar nedeniyle geç cevap yazıyorum.
Malesef verdiğin kod`daki limit çalışmıyor
- 01-03-2010, 09:55:31Üyeliği durdurulduhocam Kb` cinsinden olan kısmını nasıl ayarlıycaz?WebLOADER adlı üyeden alıntı: mesajı görüntüle
örneğin 1500 Kb?