UrMeMedlem sedan apr. 2001762 inlägg Läste nyss lite på ASP forumet bara för att jag har lite tråkigt på jobbet och läste nåt om Xmlhttp som var intressant.
Hittade lite kod här:
<%
Set objHTTP = Server.CreateObject("Microsoft.XMLHTTP")
objHTTP.Open "GET", "http://www.sidan.com", False
objHTTP.Send
sHTML = objHTTP.ResponseText
Set objHTTP = Nothing
response.write sHTML
%>
Som tydligen ska visa källkoden för sidan.. men min fråga är om detta går att göra i PHP också? .. eftersom jag kan nada ASP.
UrMeMedlem sedan apr. 2001762 inlägg Jag letade lite här på forumet och hittade ett script som hämtade nyheterna från dn.se.
http://www.webforum.nu/showthread.php?s=&threadid=37509
Det är ju typ det jag ville ha fram.. så jag modifierade scriptet lite:
<?php
function getvader()
{
$file = fopen("http://vader.passagen.se/cgi-bin2/forecast_for_place.cgi?place=122080", "r");
if (!$file)
{
echo "<p>Kan inte upprätta förbindelse med webplatsen nu.\n";
exit;
}
$i = 0;
$ret ="";
while (!feof($file))
{
$line = fgets($file, 1024);
if (eregi("<font face=\"Verdana,Arial,Geneva\" color=\"#000000\" size=\"1\"><b>(.*)</b></font>",$line,$out))
$ret .="<b>$out[1]</b><br>";
if (eregi("<br><center>(.*)</center>",$line,$out))
$ret .="$out[1] Med en temperatur på ";
if (eregi("<font face=\"Verdana,Arial,Geneva\" size=\"5\" color=\"#000000\">(.*)°C</font>",$line, $out))
$ret .="$out[1] °C<br><br><hr>";
}
fclose($file);
return $ret;
}
?>
<html>
<body>
<h1>Vädret i Härnösand (idag + fem dagar framåt)</h1>
<?= getvader(); ?>
</body>
</html>
Detta script hämtar temperaturen från vader.passagen.se för Härnösand. Bara att ändra addressen för att få just din stad :)
Ja.. nu är det bara spinna vidare på lite saker med detta ;)
EDIT: ändrade scriptet lite så det får ut mer information ..