Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: czy cURL pobiera obrazki i takie tam?
Forum PHP.pl > Forum > PHP
Rozpalacz
Pobieram stronę poprzez:
  1. <?php
  2.  
  3. $ch = curl_init();
  4. curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
  5. curl_setopt($ch, CURLOPT_URL, 'http://www.onet.pl');
  6. $wynik = curl_exec($ch);
  7. curl_close($ch);
  8. echo strlen($wynik);
  9.  
  10. ?>

Czy cURL pobiera tylko kod HTML? Czy mogę sprawdzić rozmiar pobranych danych przez cURL za pomocą strlen($wynik)? Co z JS, CSS, też są pobierane? Czy strlen($wynik) zwraca również rozmiar całej strony z HTML, CSS, JS? Czy można jakoś sprawdzić rozmiar kompletnej strony z obrazkami?
Pyton_000
curl zwraca tylko html (to co masz pokazane w źródle strony)
mako11
strlen zwraca tylko ilość znaków w stringu nie rozmiar pliku, co do pobierania wielkości strony to curl pobierze tylko kod strony aby pobrać całą stronę to trzeba z kodu pobrać wszystkie linki do plików znajdujące się na stronę, pobrać pliki na serwer i wtedy sprawdzić wielkość
Pyton_000
Albo jeżeli ma się dostęp do exec i wget to jedna komenda:
http://www.linuxjournal.com/content/downlo...e-web-site-wget
Rozpalacz
Informacja ta potrzebna mi jest do tego że na SAX.PL mam limit transferu 6GB. Co 5 minut zaczytuję cULRem stronę internetową. Chciałem jakoś zmierzyć ile transferu zżera mi taka operacja. Czy na transfer wliczana jest wielkość pobieranego, wielkość skryptu który się wykonuje podczas tej operacji itd. Nie mam pojęcia co oznacza transfer i limit na 6GB.
Pyton_000
transfer jest liczony za ilość contentu jakizwracasz czyli dla ciebie wielkość HTML
Do limitu przeważnie wlicza się tylko upload z serwera
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.