PHP cURL akışı Başlarken

1 Cevap php
  1. I curl_exec hiçbir seçenek ile çalıştırırsanız, zorlama sayfa PHP'nin standart çıkış (html sayfası arka servis ediliyor) çıktılarını alır.

  2. Ben RETURNTRANSFER seçeneğini seti ile çalıştırırsanız, ben bir değişkene tam sayfa alabilirsiniz.

Nasıl ben daha sonra elle ayrıştırmak olduğunu, bir elde edebilir?

Durumda 1, ben bunu ayrıştırmak için veri erişemez ve durumda 2, ben tam bunu ayrıştırmak başlamadan önce indirilene kadar beklemek gerekir. I fopen() ve benzer bir şey istiyorum fread() burada ilk 1000 byte okunmuş ve ikinci çağrı sonra dönüş olacak gibi fread($curl_handle, 1000) olarak yakında döneceğini 2000 bayt vb, okunan

1 Cevap

Sen this answer I gave some time ago tarafından ilginizi çekebilir: ben açıkladı ve getirilen ederken verilerle çalışmak edebilmek için, kıvrılma ile dere sarmalayıcılar kullanarak bir örnek verdi - Yapmak istediğiniz ne gibi görünüyor hangi.

Muhtemelen senin sorunun kesin cevabı yok, ama size bir çözüm uygulamaya başlamak için ne gerekli olabilir ;-)