Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Pobieranie rozmiaru zdalengo pliku.
Forum PHP.pl > Forum > PHP
crash
W jaki sposób pobrać rozmiar zdalnego pliku? Jakie wysłać nagłówki? Czy jest jakiś inny sposób?
dr_bonzo
fsockopen(), wysylasz (frwrite) to:
  1. <?php
  2. $command = &#092;"GET /banner.gif HTTP/1.1nHost: 127.0.0.1nn\";
  3. ?>

a potem odczytujesz kilkaset pierwszych bajtow i szukasz "Content-Length"
  1. <?php
  2. if (!preg_match('#Content-Length:([0-9]+)[^ /][s]+#i', $data, $file_data1) || !preg_match('#Content-Type: image/[x-]*([a-z]+)[s]+#i', $data, $file_data2))
  3. ?>

ten regexp powinien to znalezc, ale to nie moj kod i go nie sprawdzalem
crash
Dzięki! Właśnie tak robiłem ale korzystałem częściowo z przykładu z manuala a tam było fgets zamiast fread i tylko pierwsza linie mi zwracało smile.gif
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.