Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Rozmiar obrazka
Forum PHP.pl > Forum > PHP
wizu
Witam. Mam jedno male pytanie. Jak sprawdzić rozmiar obrazka (chodzi mi o kB nie o wysokośc i szerokość, chociaz same b też mi wytarczą). Dzięki wielkie za pomoc.
wizu
Dzięki Ci.

Witam. Znowu problem. Chodzi o to, że ta funkcja filesize() nie działa, gdy plik jest na innym serwerze. Zna ktoś na to jakąś radę? Dzięki.
  1. <?php
  2. $plik = 'http://jec.senate.gov/images/topicswageinsurance.jpg';
  3. echo filesize($plik);
  4. ?>

Wyskakuje błąd
Warning: filesize(): Stat failed for http://jec.senate.gov/images/topicswageinsurance.jpg (errno=2 - No such file or directory) in c:\usr\apache\httpd\html\size.php on line 3
beton
Cytat
As of PHP 5.0.0 this function can also be used with some URL wrappers. Refer to Appendix O, List of Supported Protocols/Wrappers for a listing of which wrappers support stat() family of functionality.


Pozostaje wyjscie sciągniecia obrazka do siebie (zapisanie do stringu). Ale wtedy musisz miec załączona obsługe fopen wrappers (czyli mozliwosc sciągania poprzez skrypty plików z innych serwerów, a raczej możliwosc samego ustanawiania połączenia poza localhostem, za pomocą standardowych funkcji)


  1. <?php
  2. $size = strlen(file_get_contents ("http://jec.senate.gov/images/topicswageinsurance.jpg"));
  3. echo $size.' bytes';
  4. ?>
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.