Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Jak wyciągnąć wielkość pliku wysyłanego do przeglądarki?
spenalzo
post 2.07.2003, 23:25:44
Post #1





Grupa: Zarejestrowani
Postów: 2 064
Pomógł: 1
Dołączył: 22.01.2003
Skąd: Poznań

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


Generuję sobie obrazek i wysyłam go przy pomocy imagepng() i header(). Pytanie: czy da się zmierzyć wielkość pliku wysyłanego do przeglądarki? Dodam, jeszcze że chodzi o sprawdzenie w tym samym pliku co generuje obrazek.
Chciałem zobaczyć jaki ruch wywołują moje liczniki, bo coś tam admin buczał, że za dużo sad.gif


--------------------

Go to the top of the page
+Quote Post
FiDO
post 3.07.2003, 00:30:00
Post #2





Grupa: Przyjaciele php.pl
Postów: 1 717
Pomógł: 0
Dołączył: 12.06.2002
Skąd: Wolsztyn..... Studia: Zielona Góra

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


Nie widze w kategorii image funkcji do sprawdzania rozmiaru, wiec wydaje mi sie ze zostaje tylko wyjscie z zapisaniem najpierw tego pliku na dysk, sprawdzeniem jego wielkosci, zalogowaniem tego wyniku i dopiero wyslanie do przegladarki.
Go to the top of the page
+Quote Post
KaMeLeOn
post 3.07.2003, 00:48:30
Post #3





Grupa: Zarejestrowani
Postów: 680
Pomógł: 0
Dołączył: 1.10.2002
Skąd: Wrocław

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


Cytat
int imagepng ( resource image [, string filename])

Zauważ, że ta funkcja ma opcjonalny parametr filename. Jeśli go podasz to wynik zostanie zapisany do pliku...
Więc co mi przychodzi na myśl: zapisz do pliku, zmierz go, usuń i wyślij tą samą funkcją do przeglądarki...


--------------------
"Czerp z innych, ale nie kopiuj ich. Bądź sobą." Michel Quoist
Go to the top of the page
+Quote Post
spenalzo
post 3.07.2003, 00:54:58
Post #4





Grupa: Zarejestrowani
Postów: 2 064
Pomógł: 1
Dołączył: 22.01.2003
Skąd: Poznań

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


W sumie pomysł z zapisaniem jest dobry, ale nie przy takim obciążeniu - licznik wyświetlany jest około 60-65 000 razy na dobę, więc przy takim obciążeniu admin by mnie chyba zatłukł na amen!


--------------------

Go to the top of the page
+Quote Post
KaMeLeOn
post 3.07.2003, 00:56:34
Post #5





Grupa: Zarejestrowani
Postów: 680
Pomógł: 0
Dołączył: 1.10.2002
Skąd: Wrocław

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


Hmm....
No to nie wiem po co chcesz mierzyć jego wielkość?


--------------------
"Czerp z innych, ale nie kopiuj ich. Bądź sobą." Michel Quoist
Go to the top of the page
+Quote Post
spenalzo
post 3.07.2003, 01:00:09
Post #6





Grupa: Zarejestrowani
Postów: 2 064
Pomógł: 1
Dołączył: 22.01.2003
Skąd: Poznań

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


Cytat
No to nie wiem po co chcesz mierzyć jego wielkość?

Dla zaspokojenia swojej ciekawości i żeby walnąć w statsach na stronie głownej. :-)


--------------------

Go to the top of the page
+Quote Post
KaMeLeOn
post 3.07.2003, 01:03:50
Post #7





Grupa: Zarejestrowani
Postów: 680
Pomógł: 0
Dołączył: 1.10.2002
Skąd: Wrocław

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


Bez zapisu nie zmierzysz, bo to leci bezpośrednio na bufor wyjściowy...


--------------------
"Czerp z innych, ale nie kopiuj ich. Bądź sobą." Michel Quoist
Go to the top of the page
+Quote Post
jono
post 3.07.2003, 09:51:08
Post #8





Grupa: Zarejestrowani
Postów: 144
Pomógł: 0
Dołączył: 29.06.2003
Skąd: Wrocław

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


Zapisz sobie raz i pomnóż 65000 razy.


--------------------
if(function_exists("zrozum_kobiete")){
echo "Niemożliwe!"; exit;}
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: 18.07.2025 - 01:38