Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Rozmiar pliku na podstawie jego źródła, nie zapisanego jako fizyczny plik
matrach
post
Post #1





Grupa: Zarejestrowani
Postów: 92
Pomógł: 0
Dołączył: 17.04.2006

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


Witam
Chciałbym sie spytać czy można obliczyć rozmiar pliku na podstawie jego źródła. (IMG:http://forum.php.pl/style_emoticons/default/worriedsmiley.gif)
Chodzi mi o to że plik mam zapisany w mysql i wczytuje z tamtąd do zmiennej jego źródło.
Plik nie jest fizycznie zapisany na serverze, tylko w mysql, więc nie chciałbym odpowiedzi "fsize()".
Czyli:
Mam źródło pliku i chce na jego podstawie mieć jego rozmiar w bajtach.

Jeśli jest jakaś funkcja, lub klasa to prosiłbym o link do manuala. (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)
Z góry dziękuje za odpowiedzi.
Go to the top of the page
+Quote Post
LBO
post
Post #2





Grupa: Zarejestrowani
Postów: 1 415
Pomógł: 117
Dołączył: 7.09.2005
Skąd: Warszawa

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


Wystarczy, że sprawdzisz długośc stringa.
strlen" title="Zobacz w manualu php" target="_manual - wynikiem bedzie ilość bajtów jakie zajmą znaki w pliku.
Pamietaj, żeby sprawdzać to po, ewentualnym, przekonwertowaniu na inne kodowanie (ponieważ w różnych kodowaniach string: "ąęć" nie będzie miał długości równej 3, ale np 7 lub 9[ bajtów]).

cheers

Ten post edytował LBO 28.04.2006, 00:37:36
Go to the top of the page
+Quote Post
matrach
post
Post #3





Grupa: Zarejestrowani
Postów: 92
Pomógł: 0
Dołączył: 17.04.2006

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


Dzięki nie myślałem że rozwiązanie jest aż tak proste...
W zasadzie zapomniałem że 1 znak to przważnie 1 bajt
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: 22.08.2025 - 16:04