Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 11 Pomógł: 0 Dołączył: 31.01.2010 Ostrzeżenie: (0%)
|
Witam,
Potrzebuje pomocy w wypełnieniu tabeli danymi z pliku. Fragment pliku: 27.01.2010 9:34 - Dostęp użytkownika (odstepy miedzy danymi mają po kilka spacji, tego na forum nie widać) K:ZAMEK DOM U:Wojciech 27.01.2010 10:01 - Dostęp użytkownika K:ZAMEK DOM U:Janek 27.01.2010 10:20 - Dostęp użytkownika K:ZAMEK DOM U:Janek 27.01.2010 10:38 - Dostęp użytkownika K:ZAMEK DOM U:Wojciech 27.01.2010 10:46 - Dostęp użytkownika K:ZAMEK BIURO U:Irek Pola w tabeli: id, data, godzina, opis, zamek, uzytkownik Plik jest generowany automatycznie, nie mam możliwości zmiany jego formatu. Dla pewności mogę przesłać plik na maila. Z góry dziękuje za pomoc. Ten post edytował sereczyn 31.01.2010, 20:05:38 |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 316 Pomógł: 36 Dołączył: 2.04.2008 Ostrzeżenie: (0%)
|
No to masz trudniej (IMG:style_emoticons/default/smile.gif) . Nie wiem na ile twój przykład z pierwszego posta jest odpowiadający rzeczywistości, ale jeśli plik wygląda dokładnie tak, to najpierw przepuść po stringu wyrażenie regularne z trzeciego posta stąd: http://www.webdeveloper.com/forum/showthread.php?t=121293 , oczywiście przerób aby odpowiadało to twoim potrzebom, podobnym wyrażeniem regularnym wyciągnij godziny, dalej, już prościej - badasz pozycję wystąpienia K: i U: i wycinasz odpowiednią część, to samo dla usera. Wszystko do tablicy i masz z górki. Metoda jest niedoskonała i zawodna, ale jak element oddzielający poszczególne rekordy może być różny, to tylko to mi przychodzi do głowy. Chyba, że to nie spacje tylko tabulatory?
|
|
|
|
sereczyn TXT --> MySQL 31.01.2010, 20:00:34
230005 Wczytujesz plik za pomocą tego: http://pl.php.net/... 31.01.2010, 23:16:57
sereczyn A co jeżeli ilość spacji nie jest zawsza taka sama... 1.02.2010, 21:23:51
Pilsener Żadne file_get_contents bo zamuli serwer, o ile si... 4.02.2010, 11:42:34 ![]() ![]() |
|
Aktualny czas: 28.12.2025 - 07:11 |