Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php]Rozmiar zdalnego pliku
Kuternoga
post
Post #1





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 9.07.2004
Skąd: Łódź

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


Jak pobrac rozmiar zdalnego pliku?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Kuternoga
post
Post #2





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 9.07.2004
Skąd: Łódź

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


Cytat(MoD @ 2004-09-18 06:34:51)
Za dużo tych funkcjii i mi sie myli (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif)
Ostatni raz z plików kożystalem... dawno... nawet już nie pamiętam kiedy (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

heh no tutaj nie chodzi o korzystanie z plikow bo chodzi o zdalne pliki wiec samo przez sie byloby to niewygodne

W gruncie rzeczy znalazlem juz rozwiazanie ale dzieki za uwage
  1. <?
  2. function remote_file_size ($url) 
  3. { 
  4. $head = &#092;"\"; 
  5. $url_p = parse_url($url); 
  6. $host = $url_p[&#092;"host\"]; 
  7. $path = $url_p[&#092;"path\"]; 
  8.  
  9. $fp = fsockopen($host, 80, $errno, $errstr, 20); 
  10. if(!$fp) 
  11. { 
  12. return false; 
  13. } 
  14. else 
  15. { 
  16. fputs($fp, &#092;"HEAD \".$url.\" HTTP/1.1rn\"); 
  17. fputs($fp, &#092;"HOST: $hostrn\"); 
  18. fputs($fp, &#092;"Connection: closernrn\"); 
  19. $headers = &#092;"\"; 
  20. while (!feof($fp)) 
  21. { 
  22. $headers .= fgets ($fp, 128); 
  23. } 
  24. } 
  25. fclose ($fp); 
  26.  
  27. $return = false; 
  28. $arr_headers = explode(&#092;"n\", $headers); 
  29. foreach($arr_headers as $header) 
  30. { 
  31. $s = &#092;"Content-Length: \"; 
  32. if( substr(strtolower ($header), 0, strlen($s)) == strtolower($s)) 
  33. { 
  34. $return = substr($header, strlen($s)); 
  35. break; 
  36. } 
  37. } 
  38. return $return; 
  39. }
  40. ?>
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 27.12.2025 - 04:42