Errors verbergen [OPGELOST]

Gestart doorRemontjuh12 reacties37 weergaven

13 berichten · pagina 1 van 1

Remontjuh

Lid · Topicstarter

Berichten
1.282
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Hoi Allemaal,

Ik ben bezig met mijn eigen ledensysteempje alleen kom ik op een probleem.
Omdat ik radio scripts erbij bouw laad mijn website door alle errors heel sloom omdat me stream offline is, of nu in dit geval niet meer bestaat (door dat me vps is verlopen yummie).

Nu dacht ik dat er scripts waren zodat je die errors niet op de website zag zodat als mijn stream offline is, de website wel gewoon snel genoeg laad maar niet eerst al die errors erbij moet laden.

Heeft iemand zon script voor mij? Of zit ik nu helemaal fout dat dit niet bestaat...

Gr,
Remon.

P.S. Ik ben geen held in php, dus als ik wat vragen stel weet je waarom bloos

toevoeging op 28 april 2014, 221919:
N.v.m.

Kon het eerst niet vinden op google, maar na nog eens grondig zoeken toch iets gevonden.

Gebruik nu boven in me index

Codeblok (voorbeeld.php):

1
2
3


error_reporting(0);
?>
0
Rik

Lid

Berichten
18.393
Reputatie
0
Punten
0,04
Lid sinds
Laatst gezien
Het is altijd beter om de errors op te lossen (errors afhandelen met ifjes bijvoorbeeld) in plaats van ze uit te zetten.
0
Berichten
93.699
Reputatie
0
Punten
1,27
Lid sinds
Laatst gezien
Rik schreef:
Het is altijd beter om de errors op te lossen (errors afhandelen met ifjes bijvoorbeeld) in plaats van ze uit te zetten.
True that, Soms gebeurt er iets wat je niet kan opvangen. Ook in productie code. Dan wil
Ik wel dat de gebruiker niet de foutmelding te zien krijgt maar een mooie pagina.

Dat kan je doen met een shutdown method.

http://www.php.net/manual/en/function.register-shutdown-function.php
0
Remontjuh

Lid · Topicstarter

Berichten
1.282
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Rik schreef:
Het is altijd beter om de errors op te lossen (errors afhandelen met ifjes bijvoorbeeld) in plaats van ze uit te zetten.
I know, maar probleem is.
De errors vallen niet op te lossen omdat alles via de stream gaat.
Alleen die stream ligt eruit en ik kan nu tijdelijk geen nieuwe maken.

Daarom wilde ik even alle errors uitzetten zodat de website niet heel traag laad door al die errors dat de stream eruit ligt.

Zodra ik weer een stream heb haal ik die errors offline er weer uit yummie
0
Berichten
93.699
Reputatie
0
Punten
1,27
Lid sinds
Laatst gezien
Remontjuh schreef:
Eerdere citaten tonen
Rik schreef:
Het is altijd beter om de errors op te lossen (errors afhandelen met ifjes bijvoorbeeld) in plaats van ze uit te zetten.
I know, maar probleem is.
De errors vallen niet op te lossen omdat alles via de stream gaat.
Alleen die stream ligt eruit en ik kan nu tijdelijk geen nieuwe maken.

Daarom wilde ik even alle errors uitzetten zodat de website niet heel traag laad door al die errors dat de stream eruit ligt.

Zodra ik weer een stream heb haal ik die errors offline er weer uit yummie
Bouw dan gewoon een check die kijkt of de stream online is of niet.
Dit is echt een foute oplossing.
0
Remontjuh

Lid · Topicstarter

Berichten
1.282
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Xjessex schreef:
Eerdere citaten tonen
Remontjuh schreef:
Eerdere citaten tonen
Rik schreef:
Het is altijd beter om de errors op te lossen (errors afhandelen met ifjes bijvoorbeeld) in plaats van ze uit te zetten.
I know, maar probleem is.
De errors vallen niet op te lossen omdat alles via de stream gaat.
Alleen die stream ligt eruit en ik kan nu tijdelijk geen nieuwe maken.

Daarom wilde ik even alle errors uitzetten zodat de website niet heel traag laad door al die errors dat de stream eruit ligt.

Zodra ik weer een stream heb haal ik die errors offline er weer uit yummie
Bouw dan gewoon een check die kijkt of de stream online is of niet.
Dit is echt een foute oplossing.
Zou het graag willen bouwen, maar zoals ik ook al zei in het begin bericht ik ben geen held in php. Maar ik gebruik nu tijdelijk gewoon errors offline scriptje. Aangezien er toch niemand op die website kan behalve ik.
0
Berichten
93.699
Reputatie
0
Punten
1,27
Lid sinds
Laatst gezien
Caching... als de stream offline is => meest recentste opgeslagen bestand uit je cache halen. Dat moet je sowieso altijd al doen als je externe sources gebruikt...
0
Berichten
329
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Nooit, maar echt NOOIT errors verbergen, los ze op. Vraag hulp op forums, maar NOOIT verbergen,
0
Berichten
93.699
Reputatie
0
Punten
1,27
Lid sinds
Laatst gezien
Pepijnownt schreef:
Nooit, maar echt NOOIT errors verbergen, los ze op. Vraag hulp op forums, maar NOOIT verbergen,
Ja, in productie wil je natuurlijk een foutmelding tonen aan je gebruiker emo.
0
Berichten
93.699
Reputatie
0
Punten
1,27
Lid sinds
Laatst gezien
Sevvlor schreef:
Eerdere citaten tonen
Pepijnownt schreef:
Nooit, maar echt NOOIT errors verbergen, los ze op. Vraag hulp op forums, maar NOOIT verbergen,
Ja, in productie wil je natuurlijk een foutmelding tonen aan je gebruiker emo.
Dan onderdruk je ze nog niet, je vangt ze alleen op.
try...catch bijvoorbeeld.
En bij een uncaught error moet je altijd je script laten crashen, een error wordt niet voor niets gegeven, dus dat moet je gewoon niet negeren.
Ik laat mn script dan crashen en start hem opnieuw op.
Ondertussen log ik de error en laat ik de gebruiker weten dat er iets fout is gegaan.
0
Berichten
329
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Of je laat ze opslaan in een log bestand, en geeft een debuggend script/een error bericht zoals: Sorry, er ging even wat mis aan onze kant, wij repareren dit zo snel mogelijk.
0
Berichten
93.699
Reputatie
0
Punten
1,27
Lid sinds
Laatst gezien
Xjessex schreef:
Eerdere citaten tonen
Sevvlor schreef:
Eerdere citaten tonen
Pepijnownt schreef:
Nooit, maar echt NOOIT errors verbergen, los ze op. Vraag hulp op forums, maar NOOIT verbergen,
Ja, in productie wil je natuurlijk een foutmelding tonen aan je gebruiker emo.
Dan onderdruk je ze nog niet, je vangt ze alleen op.
try...catch bijvoorbeeld.
En bij een uncaught error moet je altijd je script laten crashen, een error wordt niet voor niets gegeven, dus dat moet je gewoon niet negeren.
Ik laat mn script dan crashen en start hem opnieuw op.
Ondertussen log ik de error en laat ik de gebruiker weten dat er iets fout is gegaan.
Waar staat dat ik alles onder druk en het niet opvang?
0
Berichten
93.699
Reputatie
0
Punten
1,27
Lid sinds
Laatst gezien
Pepijnownt schreef:
Of je laat ze opslaan in een log bestand, en geeft een debuggend script/een error bericht zoals: Sorry, er ging even wat mis aan onze kant, wij repareren dit zo snel mogelijk.
dat zeg ik.
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