---
title: "Hur ser man vilken rad koden krashar på?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/153705-hur-ser-man-vilken-rad-koden-krashar-på"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "Danielkun"
published: "2006-11-13T13:32:15.000Z"
updated: "2006-11-13T15:37:13.000Z"
replies: 4
views: 549
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/153705-hur-ser-man-vilken-rad-koden-krashar-på"
---

# Hur ser man vilken rad koden krashar på?

## #1 — Danielkun, 2006-11-13T13:32Z

Installerade precis PHP 5.2.0 och Apache 2.2.3 med MySQL och det verkar funka felfritt.

När det är fel i koden blir dock bilden helvit. Hur gör man för att se vilken rad koden krashar på?

Providern som jag använder för att hosta sidan kör PHP koden tills det blir fel och skriver ut vilken rad det vart fel på vilket underlättar mycket.

Vore jätte tacksam för svar då den vita bilden inte säger mycket..

Jag vet inte om jag är ute o dansar nu men kan det vara så att man måste köra IIS för att få felraden utskriven??

Använder XP Pro SP2

Tack!

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

## #2 — silfver, 2006-11-13T13:54Z

Öppna din php.ini-fil och leta upp raden: *display_errors = Off*. Ändra till *On*.

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

## #3 — Danielkun, 2006-11-13T14:19Z

Tackar!! Det funkade fint!

Fast, på kod som funkar felfritt på servern får jag var denna text nu, vad betyder det?

Notice: Undefined index: meal in D:\\Www\\test\\mail.php on line 698

rad 698

```
<INPUT type=radio value=1 name=meal <?php if ($_POST['meal'] == "1") { echo "checked"; } ?>>
```

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

## #4 — Troxy, 2006-11-13T14:51Z

Du får inget fel, utan en notis. En notis säger till om saker som eventuellt skulle kunna bli till fel. Det finns där för man lättare ska veta vad som händer. I det här fallet så försöker du kolla värdet på GET-variabeln "meal" fast den inte finns.

Om du exempelvis läser en GET-variabel så är det säkrast att först kontrollera om den ens existerar genom att använda sig av funktionen isset().

För att bli av med notiserna ovan så kan du exempelvis skriva såhär istället:

```
<?php if (isset($_POST['meal']) && ($_POST['meal']  == "1")) { echo "checked"; } ?>
```

För att dölja notiser så ställer du in det i php.ini.
Följande inställning gör så att alla fel förutom notiser visas.

```
error_reporting = E_ALL & ~E_NOTICE
```

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

## #5 — Danielkun, 2006-11-13T15:37Z

Tackar!!
Precis det jag undrade över

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

---

Tråden på webben: https://www.webforum.nu/amne/php/153705-hur-ser-man-vilken-rad-koden-krashar-på
