Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 3 Pomógł: 0 Dołączył: 7.12.2006 Ostrzeżenie: (0%)
|
witam tworze stronke w php i napotkalem na pewnien problem. Mianowicie nie mam pojecia jak zapisywac dane do wielu plików za pomoca mojego ponizszego skryptu dane zapisywane sa w 1 pliku osiaga on pozniej gigantuczne rozmiary a serwer ma mozliwosc max 1mb/plik. jak zapisywac dane w kilku plikach po 1 kb zeby bylo np 1000plikow po 1 kb a nie 1 po 1mb. Dziekuje za odpowiedź
|
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Moderatorzy Postów: 4 465 Pomógł: 137 Dołączył: 26.03.2004 Skąd: Gorzów Wlkp. |
Możesz np. przed wpisaniem danych do pliku sprawdzić jego rozmiar. Jeśli plik angielska.txt będzie większy niż rozmiar, który sobie zaplanowałeś, to kopiujesz jego zawartość pod inną nazwą (np. angielska1.txt, angielska2.txt itd.), a nastepnie usuwasz całą jego zawartość i dopisujesz do pustego już pliku.
Implementacje pomysłu pozostawiam już Tobie ; ) Pozdrawiam |
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 3 Pomógł: 0 Dołączył: 7.12.2006 Ostrzeżenie: (0%)
|
czyli musze skorzystac z funkcji fwrite()? funkcja fputs() nie ma chyba mozliwosci okreslenia rozmiaru... (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
|
|
|
|
Post
#4
|
|
|
Grupa: Moderatorzy Postów: 4 465 Pomógł: 137 Dołączył: 26.03.2004 Skąd: Gorzów Wlkp. |
filesize()
Manual, manual, manual. (IMG:http://forum.php.pl/style_emoticons/default/guitar.gif) Pozdrawiam Ten post edytował Cysiaczek 7.12.2006, 17:50:27 |
|
|
|
Post
#5
|
|
|
Grupa: Zarejestrowani Postów: 3 Pomógł: 0 Dołączył: 7.12.2006 Ostrzeżenie: (0%)
|
juz kapuje, ale jak zrobic by nazwa pliku byla numerowania od 1 w góre?
|
|
|
|
Post
#6
|
|
|
Grupa: Moderatorzy Postów: 4 465 Pomógł: 137 Dołączył: 26.03.2004 Skąd: Gorzów Wlkp. |
Są różne wyjścia
1. Analizować nazwę pliku i wyciąć z niej aktualny numer. Potem powiększyć o jeden i już 2. Można zliczyć ilość plików w katalogu i na tej podstawie generować następne. 3. Stworzyć osobny plik, i trzymać tam liczbę, którą asię powiększa, gdy plik osiąga żądany rozmiar (taki zwykły licznik) Można tez zamiast numerowania doklejać do nazwy pliku datę, czas lub losową liczbę itp. Pozdrawiam. P.S Mam nadzieję, że nie liczysz na gotowce, bo tych brak (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) |
|
|
|
![]() ![]() |
|
Aktualny czas: 26.12.2025 - 01:08 |