21. april 2008 - 15:35
Der er
5 kommentarer og
1 løsning
Hen fra .htaccess beskyttede side
Hejsa, jeg vil høre om der er en af jer der ved hvordan jeg kan hente html'en ud fra en .htaccess beskyttede fil?
Jeg har kode og brugernavn, så der skal ikke hackes.
jeg har prøvet at søge rundt her de sidste timer, men har simpelhen ikke kunne finde noget :(
En der kan hjælpe?
21. april 2008 - 16:27
#4
Jeg vil jo ikke vise folk kilde koden, men jeg vil have mit php script der ind for at hente information.
F.eks. nyheder fra en side hvor det kræver at man er logget ind, for automatisk opdatering. så man ikke skal side og gøre det manuelt.
21. april 2008 - 19:40
#6
Hehe i forstå det ikke, men fandt en løsning.
function GetHtml($host, $path, $user, $pass)
{
echo "GET ".$host."".$path."\n";
$return = "";
$fp = fsockopen($host, 80, $errno, $errstr, 30);
if (!$fp)
{
echo "$errstr ($errno)<br />\n";
}
else
{
$out = "GET ".$path." HTTP/1.1\r\n";
$out .= "Host: ".$host."\r\n";
$out .= "Connection: Close\r\n";
$out .= "User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.0; da; rv:1.8.1.14) Gecko/20080404 Firefox/2.0.0.14\r\n";
$out .= "Accept: text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5\r\n";
$out .= "Accept-Language: da,en-us;q=0.7,en;q=0.3\r\n";
$out .= "Accept-Encoding: gzip,deflate\r\n";
$out .= "Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7\r\n";
$out .= "Authorization: Basic ".base64_encode($user.":".$pass)."\r\n\r\n";
fwrite($fp, $out);
while (!feof($fp)) {
{
$return .= fgets($fp, 128);
}
}
fclose($fp);
}
return $return;
}