Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [wolontariat niemalże]Skrypt do tworzenia JSON
Forum PHP.pl > Inne > Giełda ofert > Poszukuję
ramzixp
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
nospor
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
ramzixp
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
Pyton_000
  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
nospor
@Pyton 5 zeta dla mnie, bo to dzieki mnie podniosl o 10 biggrin.gif
ramzixp
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
Pyton_000
Idź i oddaj na biedne dzieci smile.gif
ramzixp
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
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.