Skocz do zawartości
"Idzie nowe..." - o zmianach i nie tylko ×
Przeniesienie zakupów z IPS Marketplace / Moving bought items from IPS Marketplace ×

Failed to open stream: HTTP request failed!


Rekomendowane odpowiedzi

Opublikowano

Witam, chcąc stworzyć aplikację która pobiera dane z danej strony natrafiłem na pewien problem.

Treść błędu przedstawiam poniżej:

Warning: file_get_contents(http://socialclub.rockstargames.com/games/gtav/StatsAjax?character=Freemode&category=&nickname=Mezirx&slot=Freemode&gamerHandle=&gamerTag=&_=1419696816848): failed to open stream: HTTP request failed! HTTP/1.1 500 Internal Server Error in /home/mezir/websites/stronamoja.pl/admin/applications_addon/other/socialclub/sources/classes/simple_html_dom.php on line 76

Problem pojawia się w przypadku tej strony:

http://socialclub.rockstargames.com/games/gtav/StatsAjax?character=Freemode&category=&nickname=Mezirx&slot=Freemode&gamerHandle=&gamerTag=&_=1419696816848

Bo gdy użyję przykładowo youtube, to nie ma żadnych błędów.

 

Mój moduł:

<?php

class public_socialclub_profile_view extends ipsCommand
{
	public function doExecute( ipsRegistry $registry ) 
	{
		require_once(IPSLib::getAppDir('socialclub').'/sources/classes/simple_html_dom.php');

		
		$html = file_get_html("http://socialclub.rockstargames.com/games/gtav/StatsAjax?character=Freemode&category=&nickname=Mezirx&slot=Freemode&gamerHandle=&gamerTag=&_=1419696816848");
		//$html = file_get_html("https://www.youtube.com/channel/UCCSEfD56UFC1_T6prIHHs7A/about");

		//$info['cash']  = $html->find(".tab-content",0)->cash;
		//$info['opis']   = $html->find(".about-description p",0)->innertext;
		//$info['suby']   = $html->find(".about-stat b",0)->innertext;
		//$info['data']   = trim( $html->find(".joined-date",0)->innertext );
		//$info['img']    = $html->find(".channel-header-profile-image",0)->src;
		 
		
		$template = $this->registry->output->getTemplate('socialclub')->profileView($info);
		$this->registry->getClass('output')->addContent($template);
		$this->registry->output->setTitle('Social Club');
		$this->registry->output->addNavigation( 'Social Club', 'app=socialclub&module=profile' );
		$this->registry->getClass('output')->sendOutput();
	}
	
}

Jest ktoś w stanie pomóc? Pozdrawiam. :)

Gość
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę.