pontosan, csak ajtaccasra kell egy apro php, kiolvasod az url tartalmat, mondjuk ezzel:
Kód:
function geturl($url) {
$url_parsed=parse_url($url);
$host=$url_parsed["host"];
$port=$url_parsed["port"];
if ($port==0) $port = 80;
$path=$url_parsed["path"];
if (empty($path)) $path="/";
if (empty($host)) { return false; }
if (!empty($url_parsed["user"]) || !empty($url_parsed["pass"])) {
$auth="Authorization: Basic ".base64_encode($url_parsed["user"].":".$url_parsed["pass"])."\r\n";
}
if ($url_parsed["query"]!="") $path .= "?".$url_parsed["query"];
$out = "GET $path HTTP/1.0\r\n".
"Host: $host\r\n".
$auth.
"Connection: Close\r\n\r\n";
$fp = fsockopen($host, $port, $errno, $errstr, 30);
fwrite($fp, $out);
ob_start();
fpassthru($fp);
$response=ob_get_contents();
ob_end_clean();
$header_end=strpos($response, "\r\n\r\n")+4;
$response=substr($response, $header_end);
return $response;
}
es egy az egyben kirod stringkent, csak a headert allitod, mondjuk igy:
Kód:
header('Content-type: application/xml; charset="utf-8"',true);
Könyvjelzők