---
title: "Xmlhttp?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/47104-xmlhttp"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "UrMe"
published: "2002-07-03T08:53:42.000Z"
updated: "2002-07-03T12:50:07.000Z"
replies: 1
views: 192
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/php/47104-xmlhttp"
---

# Xmlhttp?

## #1 — UrMe, 2002-07-03T08:53Z

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.

Permalänk: https://www.webforum.nu/p/47104

## #2 — UrMe, 2002-07-03T12:50Z

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\">(.*)&deg;C</font>",$line, $out))
		  	$ret .="$out[1] &deg;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 ..

Permalänk: https://www.webforum.nu/p/712649

---

Tråden på webben: https://www.webforum.nu/amne/php/47104-xmlhttp
