Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [AJAX][PHP]Biała strona, prawdopodobnie jakiś błąd.
Forum PHP.pl > Forum > Przedszkole
Mezir
Witam, chciałbym zrobić podgląd statystyk mojego konta na Social Club w GTA V. Znalazłem dokumentację API na github'ie ---> https://github.com/gta5-map/Social-Club-API...#312-statistics

Chcąc zrobić statystyki punkt "3.1.2. Statistics" z tej dokumentacji. szukałem jak to zrobić, natrafiłem na pewien poradnik na youtube o ten ---> https://www.youtube.com/watch?v=mdAyaoDK5P4

Zrobiłem to następująco:
  1. <pre><?php
  2. require('simple_html_dom.php');
  3. $html = file_get_html("http://socialclub.rockstargames.com/games/gtav/StatsAjax?character=Freemode&category=&nickname=Mezirx&slot=Freemode&gamerHandle=&gamerTag=&_=1419696816848");
  4. echo $html;
  5.  
  6. ?>

Lecz gdy chcę wyświetlić za pomocą echo czy poprawnie odczytuje stronę, to widzę białe tło, a powinno wyświetlić stronę tak jak np. w przypadku youtube.
Co zrobić, by poprawnie został oczytany ten link? Pomoże ktoś?
elmozaur
a moze file_get_contents ?
Mezir
Cytat(elmozaur @ 18.05.2015, 07:20:50 ) *
a moze file_get_contents ?

Też nic nie daje..
muniekw
Wstaw po tej linijce :
  1. require('simple_html_dom.php');
  2. echo __LINE__;


I zobacz czy wyświetli Ci się numer linii. Jeśli nie to masz złą ścieżkę w require.
Comandeer
Ale wiecie panowie, że ten link dla nie-przeglądarek rzuca błędem 500?
rad11
Wlacz raportowanie bledow sprawdz logi.

  1. $url = "http://socialclub.rockstargames.com/games/gtav/StatsAjax?character=Freemode&category=&nickname=Mezirx&slot=Freemode&gamerHandle=&gamerTag=&_=1419696816848";
  2. $ch = curl_init($url);
  3. curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
  4. $output = curl_exec($ch);
  5. var_dump($output);
  6. curl_close($ch);
Comandeer
@rad11
Kod
var_dump(curl_getinfo($ch, CURLINFO_HTTP_CODE));

wink.gif

Trza ładnie udawać przeglądarkę i tyle. Odpowiednie User-Agent, do tego kilka innych nagłówków. Może pokłamać, że ma się Flasha? 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.