Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [wolontariat niemalże]Skrypt do tworzenia JSON, masowe tworzenie pliku JSON
ramzixp
post 3.03.2015, 07:41:34
Post #1





Grupa: Zarejestrowani
Postów: 8
Pomógł: 0
Dołączył: 14.08.2010

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


Witam, mam takowy plik JSON:

  1. {
  2. "rate": "0",
  3. "rmessage": "0",
  4. "iversion": "0",
  5. "air": "0",
  6. "mbc": "0",
  7. "star": "0",
  8. "appname": "0",
  9. "apppackage": "0",
  10. "seron": "0",
  11. "serair": "0",
  12. "sermbc": "0",
  13. "serstar": "0",
  14. "ula": "0",
  15. "serins": "0"
  16.  
  17. }


Problem w tym, że mam tych plików json na serwerze 1000 sztuk, każdy musi być taki sam. Po zmianie parametru, np. star, na dowolnego stringa, np. "1", chciałbym obserwować zmianę we wszystkich plikach.
Więc potrzebowałbym, by skrypt w pętli od min do max (wpisana wartość), tworzył plik json o nazwie data[x].json, gdzie x to numer pliku. Typu "zmieniam 1, execute" i mam we wszystkich. Jeśli z otwieraniem za dużo roboty, to chociaż tworzenie 1000 sztuk z jednego (zawsze mogę skasować przed zmianą).
Jestem programistą java i niezbyt mam czas, by ogarniać notację PHP, zwłaszcza, że mi się do niczego innego nie przyda.
Nie wiem czy to zgodne z regulaminem, zaraz się ludzie oburzą wink.gif - ale proponowałym "lajka" za gotowe rozwiązanie lub max 20 pln (na fiverr zrobią za 15, ale nie chcę męczyć się z hindusami).

Skrypt nie jest skomplikowany, dla kogoś kto zna notację PHP to 10 minut. Algorytm jest banalnie prosty, problem to notacja, której znajomość mi niepotrzebna wink.gif
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 7)
nospor
post 3.03.2015, 07:44:07
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Cytat
dla kogoś kto zna notację PHP to 10 minut.
Zawsze mnie to zastanawia.... "się nie znam, ale wiem ze zajmie to 10 minut"...

Przenosze na gielde ofert


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
ramzixp
post 3.03.2015, 08:08:35
Post #3





Grupa: Zarejestrowani
Postów: 8
Pomógł: 0
Dołączył: 14.08.2010

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


Cytat(nospor @ 3.03.2015, 07:44:07 ) *
Zawsze mnie to zastanawia.... "się nie znam, ale wiem ze zajmie to 10 minut"...

Przenosze na gielde ofert


No dobrze, skoro na giełdę, to na giełdę... ale "się nie znam, ale wiem ze zajmie to 10 minut", to chyba przesada, nieprawdaż? Sam jestem programistą i to kwestia semantyki, nic więcej. Ta sama robota w javie zajmuje kilka minut, niestety potrzebuję PHP. Skrypt to naprawdę dosłownie kilka linijek kodu, wręcz jest to kopiowanie pliku i dodawanie numerka do nazwy. Jedna pętla w zasadzie. No cóż, może ktoś to zrobi za parę groszy wink.gif


edit:
Jeszcze zmienić mi tag na "wolontariat"... oO, podnoszę cenę na 3 dychy, ale więcej nie dam za kopiowanie plików w pętli, jakby to miało być zlecenie na napisanie CMS oO

Ten post edytował ramzixp 3.03.2015, 08:11:35
Go to the top of the page
+Quote Post
Pyton_000
post 3.03.2015, 08:20:00
Post #4





Grupa: Zarejestrowani
Postów: 8 068
Pomógł: 1414
Dołączył: 26.10.2005

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


  1. <?php
  2.  
  3. $json = '{
  4. "rate": "0",
  5. "rmessage": "0",
  6. "iversion": "0",
  7. "air": "0",
  8. "mbc": "0",
  9. "star": "0",
  10. "appname": "0",
  11. "apppackage": "0",
  12. "seron": "0",
  13. "serair": "0",
  14. "sermbc": "0",
  15. "serstar": "0",
  16. "ula": "0",
  17. "serins": "0"
  18.  
  19. }';
  20. for($i=1;$i<=1000; $i++)
  21. {
  22. file_put_contents("data[$i].json", $json);
  23. }

30 zł się należy ;D
Go to the top of the page
+Quote Post
nospor
post 3.03.2015, 08:21:07
Post #5





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




@Pyton 5 zeta dla mnie, bo to dzieki mnie podniosl o 10 biggrin.gif


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
ramzixp
post 3.03.2015, 08:22:39
Post #6





Grupa: Zarejestrowani
Postów: 8
Pomógł: 0
Dołączył: 14.08.2010

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


Cytat(Pyton_000 @ 3.03.2015, 08:20:00 ) *
  1. <?php
  2.  
  3. $json = '{
  4. "rate": "0",
  5. "rmessage": "0",
  6. "iversion": "0",
  7. "air": "0",
  8. "mbc": "0",
  9. "star": "0",
  10. "appname": "0",
  11. "apppackage": "0",
  12. "seron": "0",
  13. "serair": "0",
  14. "sermbc": "0",
  15. "serstar": "0",
  16. "ula": "0",
  17. "serins": "0"
  18.  
  19. }';
  20. for($i=1;$i<=1000; $i++)
  21. {
  22. file_put_contents("data[$i].json", $json);
  23. }

30 zł się należy ;D



Numer konta wink.gif
Go to the top of the page
+Quote Post
Pyton_000
post 3.03.2015, 08:30:19
Post #7





Grupa: Zarejestrowani
Postów: 8 068
Pomógł: 1414
Dołączył: 26.10.2005

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


Idź i oddaj na biedne dzieci smile.gif
Go to the top of the page
+Quote Post
ramzixp
post 3.03.2015, 08:33:38
Post #8





Grupa: Zarejestrowani
Postów: 8
Pomógł: 0
Dołączył: 14.08.2010

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


Cytat(Pyton_000 @ 3.03.2015, 08:30:19 ) *
Idź i oddaj na biedne dzieci smile.gif

...a to dziękuję, jakbyś potrzebował czegoś prostego w javie lub android API kiedyś, to PW, idę spać, pozdrawiam wink.gif
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 04:45