Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> rozmiar pliku na zdalnym serwerze
piczu
post 11.07.2005, 00:03:07
Post #1





Grupa: Zarejestrowani
Postów: 182
Pomógł: 0
Dołączył: 4.01.2005
Skąd: piczu.info

Ostrzeżenie: (10%)
X----


potrzebuje skryptu ktory da mi rozmiar pliku na zdalnym serwerze bez uzycia cURL
probowalem juz kilku skryptow ale zaden mi nie dziala
jakies propozycje ?
z gory dziekuje

EDIT:
ok juz znalazlem smile.gif

Ten post edytował piczu 11.07.2005, 00:29:34


--------------------
pozdrawiam :)
Go to the top of the page
+Quote Post
sobstel
post 11.07.2005, 12:42:51
Post #2





Grupa: Zarejestrowani
Postów: 853
Pomógł: 25
Dołączył: 27.08.2003
Skąd: Katowice

Ostrzeżenie: (0%)
-----


jak znalazles to sie pochwal. ciekawi mnie jak to rozwiazales bez uzycia cUrla

Na przyszłość proszę tego typu zapytania kierować na PW z ewentualną prośbą o umieszczenia rozwiązania na forum


--------------------
"If debugging is the process of removing bugs, then programming must be the process of putting them in..."
sobstel.org
Go to the top of the page
+Quote Post
piczu
post 11.07.2005, 13:26:29
Post #3





Grupa: Zarejestrowani
Postów: 182
Pomógł: 0
Dołączył: 4.01.2005
Skąd: piczu.info

Ostrzeżenie: (10%)
X----


ok

  1. <?php
  2. function filesize_remote($url, $timeout=2) {
  3. $url = parse_url($url);
  4.  
  5. if ($fp = @fsockopen($url['host'], ($url['port'] ? $url['port'] : 80), $errno, $errstr, $timeout))
  6. {
  7. fwrite($fp, 'HEAD '.$url['path'].$url['query'].&#092;" HTTP/1.0rnHost: \".$url['host'].\"rnrn\");
  8.  stream_set_timeout($fp, $timeout);
  9.  
  10.  while (!feof($fp)) {
  11.  $size = fgets($fp, 4096);
  12. if (stristr($size, 'Content-Length') !== false) // PHP5: stripos
  13. {
  14. $size = trim(substr($size, 16));
  15.  break;
  16. }
  17.  }
  18.  fclose ($fp);
  19. }
  20. return is_numeric($size) ? intval($size) : false;
  21. }
  22. ?>


--------------------
pozdrawiam :)
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 19.07.2025 - 15:04