B belgar Medlem sedan aug. 2002 9 inlägg Frågan 18 aug. 2002 06:53 #1 Ja precis som rubriken säger..
Glömmer jag tex ett ";" i slutet av en rad så blir sidan bara blank istället för att ett felmedelande kommer upp.
Säkert jag som ändrat någon inställning i PHP/Apache/Mysql för mkt..
Frågan e nu: Hur rättar jag till det här? Felmedelande är ju rätt bra att få ;)
S SPiN Medlem sedan mars 2000 7 896 inlägg I php.ini finns det en rad med error_reporting. Du har inte varit där och pillat? Den ska ha värdet E_ALL för att få felmeddelanden.
B belgar Medlem sedan aug. 2002 9 inlägg Kollade upp min php.ini och raden ser ut så här där:
error_reporting = E_ALL
så det verkar inte vara problemet..
gjorde två st testfiler för att ni får se hur det ser ut:
Fil errortest.php :
<?
$nr=1;
echo ("Tjaba $nr");
?>
Fil errortest2.php :
<?
$nr=1
echo ("Tjaba $nr");
?>
Fil errortest2.php är alltså likadan som errortest.php förutom att ";" inte finns med på rad2 efter $nr deklarationen.
UrMe Medlem sedan apr. 2001 762 inlägg Prova om denna kod funkar då
<?php
$nr=1;
echo "Tjaba ".$nr;
?>
B belgar Medlem sedan aug. 2002 9 inlägg Ja den funkar.
http://chili.d2g.com/tests/errortest3.php
errortest3.php som du ville jag skulle testa är väll en kod utan fel?
UrMe Medlem sedan apr. 2001 762 inlägg Oj måste ha varit lite trött när jag läste tråden :)
Missuppfattade frågan helt..
Nu när jag provade på min lokala webbserver insåg jag att jag inte heller får nå felmeddelande när jag t.ex glömt ett semikolon...
Sidan laddas inte alls.. humm
Tur att jag aldrig brukar göra fel då ;)
EDIT: hittade dock "felet" i php.ini det finns en rad som det står
display_errors = Off som default ... ändra bara till On ;) .. den ligger strax under error_reporting = E_ALL.
Lycka till!
B belgar Medlem sedan aug. 2002 9 inlägg Tackar så väldigt mkt UrMe.
Nu funkar det klockrent =) och blir så mycke enklare att felsöka min kod som det blir lite fel i då och då.
Än en gång tackar
//mr.Belgar