Error reporting

Gestart doorAllard12 reacties34 weergaven

13 berichten · pagina 1 van 1

Allard

Lid · Topicstarter

Berichten
970
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Beste,

Hoe kan ik zorgen dat PHP errors niet worden weergegeven? En dat als er een error is, je wordt doorgestuurd? Via header location?
0
Berichten
3.461
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
ob_start();
0
Allard

Lid · Topicstarter

Berichten
970
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Die snap ik niet. Leg eens uit?
0
Berichten
63
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
na wat Google kwam ik op de volgende site
http://www.phphulp.nl/php/tutorial/data-verwerking/foutafhandeling-in-php-error-handling/571/
en daar staat onder andere:

[COLOR= #0000BB]<?php[/COLOR]
[URL="http://www.php.net/ini_set"]ini_set[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]display_errors[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #DD0000]On[/COLOR][COLOR= #007700]);[/COLOR]
[URL="http://www.php.net/error_reporting"]error_reporting[/URL][COLOR= #007700]([/COLOR]E_ALL[COLOR= #007700]);

function[/COLOR] myErrorHandler[COLOR= #007700]([/COLOR][COLOR= #0000BB]$errno[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$errstr[/COLOR][COLOR= #007700])
{[/COLOR]
    [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]Er is een fout opgetreden<br />[/COLOR][COLOR= #007700];[/COLOR]
    [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]Foutlevel: [/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$errno[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]<br />[/COLOR][COLOR= #007700];[/COLOR]
    [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]Foutmelding: "[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$errstr[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]"[/COLOR][COLOR= #007700];
}[/COLOR]

[URL="http://www.php.net/set_error_handler"]set_error_handler[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]myErrorHandler[/COLOR][COLOR= #007700]);[/COLOR]

[COLOR= #FF8000]// Dit zal een foutmelding opleveren:[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #0000BB]$var[/COLOR][COLOR= #007700];[/COLOR]
?>
0
Berichten
3.461
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
[COLOR= #0000BB]<?php[/COLOR]

[URL="http://www.php.net/ini_set"]ini_set[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]display_errors[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #DD0000]Off[/COLOR][COLOR= #007700]);[/COLOR]
[URL="http://www.php.net/ob_start"]ob_start[/URL][COLOR= #007700]();[/COLOR]

[COLOR= #FF8000]//code[/COLOR]

?>
0
Allard

Lid · Topicstarter

Berichten
970
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
En josnl. Dat zie je ook overal?
0
Berichten
1.674
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Gewoon even in je .htaccess je error_report op 0 zetten wink
0
Allard

Lid · Topicstarter

Berichten
970
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Nou, sorry hoor. Maar dat kan niet?
0
Berichten
1.674
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Dat kan wel, als je .htaccess kent wink
0
Allard

Lid · Topicstarter

Berichten
970
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Hoe dan? In vredesnaam?
0
Berichten
1.674
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Maak een .htaccess bestand aan.
Dit doe je door:
Open kladblok.
vul blabla in.
en dan opslaan als.. een andere type gedoe en dan bestandsnaam: .htaccess

Daarna open je je htaccess bestand, doormiddel van kladblok.
En vul je dit in:

php_flag display_errors off
0
Allard

Lid · Topicstarter

Berichten
970
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Dank je.
0

Jouw reactie

Deel je idee, stel een vraag of help een ander verder.

Editor laden…

Praat mee met de One2xs-community.

Inloggen om te reageren