![]() |
![]() ![]() |
![]() |
![]() ![]()
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. |
|
|
![]()
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 |
|
|
![]()
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 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 16:04 |