Mitenköhän saisin seuraavanlaisen sivun koodin muuttujaan PHP:lla?
http://eu.wowarmory.com/character-sheet.xml?r=Talnivarr&n=Pugma
file() ja fopen() -funktioilla url-file-open on disabloitu, ja palveluntarjoaja käski käyttään fsockopenia. Koitin monia esimerkkejä mitä intterwebistä löytyi, mutta sain vain jotain erroreita (en muista enään kun koodi poissa) takaisin. Voisko joku ystävällinen antaa pienen esimerkin, että miten saan tuon URL:n takana olevan tekstin vaikkapa muuttujaan $sisalto ?
EDIT:
<?php $name = "Pugma"; $realm = "Talnivarr"; $url = "eu.wowarmory.com"; $get = "r={$realm}&n={$name}"; $fp = fsockopen($url, 80, $errno, $errstr, 10); $out = "GET /character-sheet.xml?{$get} HTTP/1.1\r\n"; $out .= "Host: {$url}\r\n"; $out .= "Referer: {$url}\r\n"; $out .= "Connection: Close\r\n\r\n"; fwrite($fp, $out); while ( !feof($fp) ) $contents .= fgets($fp); fclose($fp); echo $contents; ?>
Näillähän sen sai toimimaan ;)
Aihe on jo aika vanha, joten et voi enää vastata siihen.