Sms api problem

Pytania i problemy
lujek1232
lujek1232
SystemZ
SystemZ Admin lvlup.pro

Czy masz jakieś doświadczenie w programowaniu?

lujek1232
lujek1232

nie zbyt :(

luxDev
luxDev Pionier

To jest tylko przykład jak sprawdzić kod, reszte masz lub możesz sobie sam dopisać jeśli umiesz pisać w php oczywiście.

lujek1232
lujek1232

sęk w tym że niezbyt umiem ale mam pomysł już

Nieznajomy11
Nieznajomy11 Moderator forum.lvlup.pro

Kiedys.. Napisze sklep (element innego projektu) i bedzie funkcja API lvlup.pro!

Tylko JEDEN problem, kiedys

Niestety nie spodziewalbym sie tego tak szybko, ale gdy tylko bedzie gotowy pojawi sie temat na forum. (w obecnej chwili nawet nie zostala ukonczona glowna czesc)

lujek1232
lujek1232

no cóż.Coś wykombinowałem :D

http://pastebin.com/mpMd8hQQ

Jeżeli coś źle zrobiłem możecie mnie poprawić :)

Jebanany
Jebanany

Nie korzysta się już z mysql, a mysqli. Dodatkowo polecam przeczytanie tego http://php.net/manual/en/mysqli.overview.php oraz np. tego http://php.net/manual/en/mysqlinfo.api.choosing.php

anon10657637
anon10657637

z tego co się orientuje, to powinno się PDO używać! a najlepiej to dane w Mongo/Redisie zapisywać!

SystemZ
SystemZ Admin lvlup.pro

PDO najbardziej rozsądne, choć mysqli też jest ok. Wszystkie metody mysql_* zostały już usunięte w PHP 7.0 a w chwili gdy to piszę mamy już 7.1 :slight_smile:

anon10657637:

a najlepiej to dane w Mongo/Redisie zapisywać!

Sądzę że to raczej sprawa mocno dyskusyjna i zależna od zastosowania, ja akurat już nigdy więcej mongo nie będę chciał używać o ile da się go uniknąć, pakowanie wszystkiego do redisa na siłę jest dość naiwne. https://aphyr.com/posts/284-jepsen-mongodb

anon10657637
anon10657637

SystemZ:

ja akurat już nigdy więcej mongo nie będę chciał używać

można znać powód tej decyzji?

luxDev
luxDev Pionier

z tego co wiem lvlup.pro v2 panel był zwiazany z mongo, może coś tam nie podpadło Michałowi :P

anon10657637
anon10657637

dlatego właśnie się pytam, bo ja osobiście wręcz uwielbiam Mongo i Redisa - fajnie mi się z nimi pracuje. przykładem jest Charrizard 😛

SystemZ
SystemZ Admin lvlup.pro

Taki przydomek mongo zyskało między innymi po testach które wkleiłem w poście wyżej.

W wielkim skrócie i uproszczeniu, w przypadku gdy mongo jest skonfigurowane do pracy na wielu serwerach, potrafi gubić dane które raportuje że zostały zapisane i to w dość dużym procencie przypadków.

Najgorsze jest to że jeśli dane pomiędzy serwerami się nie zgadzają to potrafi kasować dane z tych serwerów (tam gdzie udało im się zapisać te dane) aby się "zgadzało", w poście jest to opisane jako rollback :slight_smile:

undefined

lujek1232
lujek1232

temat można zamknąć ;) już dawno problem rozwiązałem :)

Nieznajomy11
Nieznajomy11 Moderator forum.lvlup.pro

SystemZ:

Nie zamykamy wątków, być może ktoś będzie miał jeszcze pytania do tego tematu to nie będzie musiał dublować i tworzyć nowego wątku.

adminek153:

Wątków nie zamykamy, jeśli znalazłeś gotową odpowiedź należy oznaczyć ją jako roazwiązanie.

https://lvlup.rok.ovh/t/akcja-rozwiazywanie-problemow-jak-oznaczyc-tematy-jako-rozwiazane/1074

lujek1232
lujek1232

spoko, nie wiedziałem sorki :D

system
system

Ten temat został automatycznie zamknięty 32 dni po ostatnim wpisie. Tworzenie nowych odpowiedzi nie jest już możliwe.