Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]Tablica z drugiego serwera na pierwszy serwer
Johnas
post 18.01.2016, 20:17:03
Post #1





Grupa: Zarejestrowani
Postów: 650
Pomógł: 16
Dołączył: 5.07.2010
Skąd: Ściśle Tajne

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


Witam, mam dwa serwery i jeden generuje pod linkiem taką tablicę:
Array ( [1] => Array ( [hostname] => [TP] Net4um.net - Counter Strike 1.6 [max_players] => 24 [players_online] => 0 ) )

i tu pytanie, da się tą tablicę w jakiś sposób do zmiennej na drugim serwerze połączyć ? pierwszy serwer to one.com przez co pole do popisu jest nie wielkie, nie ma możliwości plików PHP połączyć z zewnętrzną bazą, ani zewnętrznego serwera nie da się połączyć do bazy MySQL na one.com. Z tego co wiem działa curl, więc stąd pytanie czy da się jakoś pobrać całą tablicę z drugiego serwera na pierwszy?


--------------------
Jak coś jest dobre, to nie znaczy że nie może być to lepsze - Ideały nie istnieją ;D
Strony internetowe Świnoujście
Go to the top of the page
+Quote Post
com
post 18.01.2016, 20:23:35
Post #2





Grupa: Zarejestrowani
Postów: 3 034
Pomógł: 366
Dołączył: 24.05.2012

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


no wypuść mu endpointa i curlem pod ten adres zapytaj, a tam niech zwraca JSONa, a potem go sobie na drugim sparsuj tylko, pomiędzy nimi JWT dla bezpieczeństwa i tyle. O REST nie słyszałeś?
Go to the top of the page
+Quote Post
Johnas
post 18.01.2016, 20:30:36
Post #3





Grupa: Zarejestrowani
Postów: 650
Pomógł: 16
Dołączył: 5.07.2010
Skąd: Ściśle Tajne

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


Nie słyszałem smile.gif ogólnie curlem mało co się bawiłem, może z dwa razy. A miałbyś może jakiś link do example z tym ?


--------------------
Jak coś jest dobre, to nie znaczy że nie może być to lepsze - Ideały nie istnieją ;D
Strony internetowe Świnoujście
Go to the top of the page
+Quote Post
com
post 18.01.2016, 20:45:35
Post #4





Grupa: Zarejestrowani
Postów: 3 034
Pomógł: 366
Dołączył: 24.05.2012

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


co do CURL no to jest jeszcze gotowa biblioteka http://docs.guzzlephp.org/en/latest/, żeby samemu się w to nie bawić.

Przykład:
Zapytanie na adres (metoda GET):
http://one.com/api/serwer
Odpowiedź
  1. {
  2. "hostname": " [TP] Net4um.net - Counter Strike 1.6",
  3. "max_players": "24"
  4. "players_online": "0"
  5. }


A na serwerze 2
  1. $json = // tutaj odpwiedź z CURL lub guzzle
  2. var_dump(json_decode($json, true));

Go to the top of the page
+Quote Post
Johnas
post 18.01.2016, 21:25:22
Post #5





Grupa: Zarejestrowani
Postów: 650
Pomógł: 16
Dołączył: 5.07.2010
Skąd: Ściśle Tajne

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


Dzięki przyjacielu smile.gif Działa tak jak należy, pozdrawiam smile.gif


--------------------
Jak coś jest dobre, to nie znaczy że nie może być to lepsze - Ideały nie istnieją ;D
Strony internetowe Świnoujście
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 - 08:19