Toon posts:

[PHP] Error reporting

Pagina: 1
Acties:

Verwijderd

Topicstarter
Geachte lezer,


Ik krijg de error reporting (lees: De foutmeldingen die je krijgt als er een fout in de PHP code zit) niet aan de praat. Ik heb namelijk even een bestandje gemaakt dat sowieso een fout hoort te geven, maar ik krijg alleen een wit scherm.

De phpinfo(); geeft aan dat "display_errors" en "display_startup_errors" aan staan, en zo staat het ook in de PHP.ini

En ook met de functie "error_reporting(E_ALL);" boven de foute code, krijg ik nog altijd het witte scherm. Iemand die misschien een oplossing weet?

Alvast bedankt

  • flexje
  • Registratie: September 2001
  • Laatst online: 13-02 06:47

flexje

got-father

Misschien heb je geen errors in je script?
Laat eens wat zien?

[ Voor 20% gewijzigd door flexje op 08-03-2007 11:23 ]

"Try not to become a man of success but rather to become a man of value..."


Verwijderd

Topicstarter
PHP:
1
2
3
4
5
<?PHP
error_reporting(E_ALL);

while{ blaat } 
?>

Ik dacht toch dat dit wel een grondige error op zou moeten leveren :P

  • Janoz
  • Registratie: Oktober 2000
  • Laatst online: 15-02 09:21

Janoz

Moderator Devschuur®

!litemod

Vraag bij je browser ook eens even de source op.

Het kan trouwens dat die code van je gewoon in een oneindige lus komt waardoor er uiteindelijk een timout optreed en je dus gewoon een lege pagina krijgt. Haal die while gewoon eens weg.

[ Voor 66% gewijzigd door Janoz op 08-03-2007 11:28 ]

Ken Thompson's famous line from V6 UNIX is equaly applicable to this post:
'You are not expected to understand this'


  • mithras
  • Registratie: Maart 2003
  • Niet online
Verwijderd schreef op donderdag 08 maart 2007 @ 11:27:
PHP:
1
2
3
4
5
<?PHP
error_reporting(E_ALL);

while{ blaat } 
?>

Ik dacht toch dat dit wel een grondige error op zou moeten leveren :P
Toevallig bij een hosting die alle (php) errors doorpompt naar een logfile en niet print op het scherm? Ikzelf zit bij web://xtra waar dat zo is gedaan. Een .htaccess plaatsen will do the trick :)

* mithras gaat ff kijken wat erin komt te staan
Dit dus:
code:
1
2
php_flag display_errors on
php_value error_reporting 7

[ Voor 7% gewijzigd door mithras op 08-03-2007 11:28 ]


Verwijderd

Topicstarter
Nee, dit is mijn localhost...en ook bij het weghalen van die while bleef het hetzelfde...heb nu zeker 5 dingen geprobeerd die normaal errors geven.

Edit:
heb net even naar de source gekeken van de browser....en daar geeft hij gewoon PHP code weer, dat zou ook niet zo moeten zijn...neem ik aan :D

Punt is dat hij dingen als phpinfo(); en phpMyAdmin wel gewoon draait.

Edit 2:
Fout gevonden, om 1 of andere reden werkt het niet als ik een subdirectory heb. Ik moet dus alle mappen in htdocs plaatsen...submappen worden niet gepakt door PHP. Iemand daar misschien ook een suggestie voor?

C:\server\htdocs\test.php - werkt wel
C:\server\htdocs\testmap\test.php - werkt niet

[ Voor 73% gewijzigd door Verwijderd op 08-03-2007 11:37 ]

Pagina: 1