Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Rozmiar obrazka
wizu
post
Post #1





Grupa: Zarejestrowani
Postów: 127
Pomógł: 15
Dołączył: 16.02.2008
Skąd: Sanok

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


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.
Go to the top of the page
+Quote Post
Kowalikus
post
Post #2





Grupa: Zarejestrowani
Postów: 111
Pomógł: 25
Dołączył: 23.07.2004

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


filesize" title="Zobacz w manualu PHP" target="_manual
Go to the top of the page
+Quote Post
wizu
post
Post #3





Grupa: Zarejestrowani
Postów: 127
Pomógł: 15
Dołączył: 16.02.2008
Skąd: Sanok

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


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

Ten post edytował wizu 29.02.2008, 20:25:15
Go to the top of the page
+Quote Post
beton
post
Post #4





Grupa: Zarejestrowani
Postów: 13
Pomógł: 2
Dołączył: 5.11.2003
Skąd: Tarnowskie Góry

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


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. ?>


Ten post edytował beton 29.02.2008, 20:34:31
Go to the top of the page
+Quote Post

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: 23.08.2025 - 08:49