---
title: "IIS-problem"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/39663-iis-problem"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "Viking"
published: "2002-03-14T20:56:13.000Z"
updated: "2002-03-15T15:02:56.000Z"
replies: 10
views: 278
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/39663-iis-problem"
---

# IIS-problem

## #1 — Viking, 2002-03-14T20:56Z

Hejsan

Kolla in <http://hem.webtomten.com/henrik/nyhetsrubriker.php>

Där får jag en massa felmeddelanden, men på min Apacheburk fungerar det utmärkt!

```
$file = file('http://www.php.net/');

echo "<P>";

while($file && $rubrik < 8) {
 if(ereg("<h1>(.*)</h1>", $file[$array])) {
   echo  preg_replace("/<h1>(.*?)<\/h1>/", "<a href=\"http://www.php.net\" TARGET=\"_blank\">\\1</a> ", $file[$array]);
 }
 if(ereg("<font class=\"newsDate\">(.*)</font>", $file[$array])) {
   echo  preg_replace("/<font class=\"newsDate\">(.*?)<\/font>(.*)/", "\\1<br>", $file[$array]);
   $rubrik++;
 }
 $array++;
}

echo "</P>";
```

Detta skall alltså lista alla rubriker på PHP.net. Här är ett annat exempel där det fungerar: <http://www.okkido.nu/henrik/skripts/nyhetsrubriker.php>

Någon som har några förslag? :) Jag antar att det är pga IIS, men det måste ju gå att klara av ändå ... !?

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

## #2 — Web-Tor, 2002-03-15T07:19Z

**Alternativ 1:**
Deklarera dina variabler.

```php
 global $rubrik;
```

**Alternativ 2:**
Ge dina variabler ett värde

```php
$rubrik = 0;
```

**Alternativ 3:**
Leta upp din php.ini-fil (ligger troligtvis i WINNT-mappen)
Ändra raden **display_errors = On** till **Off**

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

## #3 — Web-Tor, 2002-03-15T07:33Z

**[Inga fel](http://hem.webtomten.com/henrik/nyhetsrubriker.php?rubrik=0&array=0)** :p

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

## #4 — Viking, 2002-03-15T14:03Z

Äääääh! Jag kan väl inte hjälpa att IIS suger och kräver att man ska deklarera variabler ;) :P

Tack för hjälpen iaf :) Hade gjort på det där sättet tidigare när jag höll på och testade med skriptet, men senare när jag skulle "lansera" det så valde jag att ta bort det då jag ville ha det så litet som möjligt och då det fortfarande fungerade utan de där raderna - trodde jag ;) \*morr\*, måste ändå kicka lite på webtomten så att han fixar LAMP :e

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

## #5 — Ymer, 2002-03-15T14:17Z

Det är faktiskt en stor fördel att deklarera vaiablerna så man vet vilka variabler man har  :P

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

## #6 — Web-Tor, 2002-03-15T14:45Z

> Jag kan väl inte hjälpa att IIS suger och kräver att man ska deklarera variabler

Det är inte IIS som kräver det. Det är PHP. ;)

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

## #7 — Viking, 2002-03-15T14:46Z

Dööh! Det fungerar ju på Apache! ;)

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

## #8 — Viking, 2002-03-15T14:50Z

> Det är faktiskt en stor fördel att deklarera vaiablerna så man vet vilka variabler man har

Käften Peter ;)

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

## #9 — Web-Tor, 2002-03-15T15:00Z

> Dööh! Det fungerar ju på Apache!

Det beror på att versionerna av PHP som du ha är olika konfigurerat. :p

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

## #10 — Viking, 2002-03-15T15:01Z

Det finns inga som helst bevis! ;)

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

## #11 — Viking, 2002-03-15T15:02Z

Förresten:

```
preg_replace("/<font class=\"newsDate\">[b][[/b](.*?)[b]][/b]<\/font>(.*)/", "\\1<br>", $file[$array]);
```

Hur gör jag för att de ska försvinna? Gör jag såhär så blir det fel :(

Jag gillar inte replacefunktioner ;)

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

---

Tråden på webben: https://www.webforum.nu/amne/php/39663-iis-problem
