Skocz do zawartości

Witamy w Nieoficjalnym polskim support'cie AMX Mod X

Witamy w Nieoficjalnym polskim support'cie AMX Mod X, jak w większości społeczności internetowych musisz się zarejestrować aby móc odpowiadać lub zakładać nowe tematy, ale nie bój się to jest prosty proces w którym wymagamy minimalnych informacji.
  • Rozpoczynaj nowe tematy i odpowiedaj na inne
  • Zapisz się do tematów i for, aby otrzymywać automatyczne uaktualnienia
  • Dodawaj wydarzenia do kalendarza społecznościowego
  • Stwórz swój własny profil i zdobywaj nowych znajomych
  • Zdobywaj nowe doświadczenia

Dołączona grafika Dołączona grafika

Guest Message by DevFuse
 

Początkujący12 - zdjęcie

Początkujący12

Rejestracja: 31.08.2014
Aktualnie: Nieaktywny
Poza forum Ostatnio: 13.09.2014 18:16
-----

Moje tematy

Konfiguracja HLTV z pukawki JSON

07.09.2014 19:00

Witam! Pukawa wprowadziła nowy system wyświetlania dem, cytuję:

 

W nowej wersji list dem diametralnie przyspieszyliśmy proces ich tworzenia i aktualizacji. Wprowadziliśmy także zapis do formatu JSON co umożliwia tworzenie własnej listy dem z unikalnym wyglądem na swojej stronie. Po zakończeniu testów BETA nowe listy zastąpią stare już na stałe.

Link do beta listy dem (HTML): http://xxx.node30.pukawka.pl/new.puk

Link do beta listy dem (JSON): http://xxx.node30.pukawka.pl/new.txt

 

Dla programistów PHP

 

Listę w postaci JSON można w bardzo prosty sposób pobrać do swojej aplikacji i wpisać do zwykłej tablicy (array).

Przykład:

$lista = file_get_contents("http://xxx.node30.pukawka.pl/new.txt"); // Pobieramy JSON do zmiennej
$lista = json_decode($lista); // Wpisujemy JSON do tablicy (array)
print_r($lista); // wyświetlany zawartość tablicy 

Nie należy pobierać całej listy w formacie JSON przy każdym wywołaniu swojej strony. Zbyt duża liczba wywołań może być blokowana. Prosimy, aby listy w postaci JSON były pobierane okresowo (np. skryptem w cronie) i zapisywane w pliku tymczasowym na swoim serwerze.

 

I jak to zrobić by działało? Tzn by zapisywało do pliku, i uruchomić to z crona tak jak oni opisali :)