![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 25 Pomógł: 0 Dołączył: 30.09.2010 Skąd: Gliwice Ostrzeżenie: (0%) ![]() ![]() |
Cześć,
Bez bicia przyznam się, że php nie znam, rzecz do zrobienia jest na teraz i dlatego mocno proszę o pomoc w takiej sprawie. Mam pliczek w formacie json. Metodą prób i błędów udało mi się wypisać z niego dane jakie potrzebuje.
Potrzebuje wypisane dane zapisać/dopisywać do pliku txt - tak że po kolejnych uruchomieniach skrypty będzie tworzyła się baza odczytów z urządzenia. Proszę o pomoc w temacie. |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 200 Pomógł: 38 Dołączył: 1.12.2010 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
W linii umieścić drukowanie całej tablicy i skopiować nam tutaj wynik ;-) Proszę rówineż napisać w którym miejscu tablicy mają zostać umieszczone nowe dane. Wtedy bez problemu pomożemy. Ewentualnie czy możemy otrzymać wygenerowany plik json?
W między czasie wysyłam propozycję takiego skryptu, mam nadzieje, że się przyda.
Ten post edytował Quadina 3.12.2010, 11:44:26 -------------------- Warsztat: NetBeans 7.2 Beta, PHP, MySQL, PostgreSQL, Symfony (<=1.4), Diem, Java, Sieci neuronowe
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 25 Pomógł: 0 Dołączył: 30.09.2010 Skąd: Gliwice Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Array ( [vendor] => LAB-EL [type] => LB-489 [sn] => 96 [name] => LB-489 #96 [input] => Array ( [0] => Array ( [name] => Wiatromierz [mode] => s300 [id] => LB-746 #74 [v] => Array ( [0] => 304 [1] => 2 ) [u] => Array ( [0] => ° [1] => m/s ) ) [1] => Array ( [name] => Input 2 [mode] => s300 [id] => [v] => [u] => ) [2] => Array ( [name] => Input 3 [mode] => s300 [id] => [v] => [u] => ) [3] => Array ( [name] => Input 4 [mode] => s300 [id] => [v] => [u] => ) ) ) 3-12-2010 12:18:14 Modul: LB-746 #74 - Kierunek: 304° Sila: 2m/s W json siedzi:
Generalnie wystarczy, żeby po każdym uruchomieniu skryptu do pliku dopisywała się kolejna linka odczytu: 3-12-2010 12:18:14 Modul: LB-746 #74 - Kierunek: 304° Sila: 2m/s 3-12-2010 12:18:34 Modul: LB-746 #74 - Kierunek: 302° Sila: 1m/s itd. |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 200 Pomógł: 38 Dołączył: 1.12.2010 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Zatem wystarczy Ci coś takiego:
Po uruchomieniu w kolejnych linijkach w pliku log.txt będą się dodawać wpisy według podanego przez Ciebie wzoru. Mam nadzieje, że pomogłem ![]() Ten post edytował Quadina 3.12.2010, 13:24:54 -------------------- Warsztat: NetBeans 7.2 Beta, PHP, MySQL, PostgreSQL, Symfony (<=1.4), Diem, Java, Sieci neuronowe
|
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 4 655 Pomógł: 556 Dołączył: 17.03.2009 Skąd: Katowice Ostrzeżenie: (0%) ![]() ![]() |
@Quadina
Przy ostatnim elemencie tablicy (przed wstawieniem nawiasu) nie dajemy przecinka. Poza tym zostawiłeś gdzieś niedomknięty apostrof. -------------------- Zainteresowania: C#, PHP, JS, SQL, AJAX, XML, C dla AVR
Chętnie pomogę, lecz zanim napiszesz: Wujek Google , Manual PHP |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 25 Pomógł: 0 Dołączył: 30.09.2010 Skąd: Gliwice Ostrzeżenie: (0%) ![]() ![]() |
Dziękuje Ci pięknie.
![]() Wkleiłem Twój kod:
Jedna rzecz nie zadziałała. Dopisuje kolejne odczyty w tej samej linii. Spróbujesz coś jeszcze z tym zrobić? Dzięki Ci tak czy inaczej wielkie!! |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 200 Pomógł: 38 Dołączył: 1.12.2010 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
@fifi209
Faktycznie był apostrof jeden nadmiarowy. Przecinek na końcu w PHP nie ma najmniejszego znaczenia - były już o tym ogromne dyskusje, których nie będę tutaj nadmieniał. Fakt pozostaje, że przecinek na końcu nie dodaje żadnego elementu jeżeli zaraz za nim jest nawias - a pozwala to na nie myślenie o tym czy to jest już ostatni element - bo bardzo często w takich sytuacjach kopiuje się linijki i je edytuje, wtedy ten przecinek zmuszałby programistę do dodatkowego myślenia. @dloogi
Działa poprawnie ? Ten post edytował Quadina 3.12.2010, 13:30:40 -------------------- Warsztat: NetBeans 7.2 Beta, PHP, MySQL, PostgreSQL, Symfony (<=1.4), Diem, Java, Sieci neuronowe
|
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 25 Pomógł: 0 Dołączył: 30.09.2010 Skąd: Gliwice Ostrzeżenie: (0%) ![]() ![]() |
Chociaż nie przepraszam.
Nie widzi enterów w notatniku w Wordpadzie już pokazuje w kolejnych liniach. ![]() Dziękuje!! |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 4.05.2025 - 05:56 |