|
12. PHP error's en bugs.
12.1 Ik krijg de melding "Call to unsupported or undefined function: mysql_connect()".
Als je gebruik maakt van de standaard packages voor het installeren van PHP dan zit daar vaak geen support
voor MySQL bij in. Je zult de source zelf moeten compileren.
12.2 Mail functie werkt niet onder PHP4.
Er zit een vervelende bug in de PHP4 (beta4) configuratie. In de php.ini
kan je het path aangeven naar sendmail. Standaard is die regel leeg in
de eerdere versies. Als je het leeg laat in de php.ini kan PHP het path
niet vinden. De oplossing is heel eenvoudig. Zet een ; voor de regel,
PHP gebruikt dan de default instellingen.
12.3 Fatal error: Maximum execution time exceeded.
Bij een default installatie onder Unix heeft een script maximaal 30 seconden de tijd om het uit te
voeren. Mocht het langer duren dan krijg je de melding te zien. In dat geval kan je (mits safe mode niet is
enabled) met de functie set_time_limit() de tijd verlengen. Beter is het echter om een goed naar het script
te kijken en dat eventueel aan te passen.
bron:
de.comp.lang.php FAQ
12.4 Foutmeldingen onderdrukken.
Funties die een foutmelding geven op het scherm kan je onderdrukken door een @ voor de functie te zetten. Als
track_errors (in je php.ini) op On staat komen de foutmeldingen terecht in de var $php_errormsg terecht.
bron:
de.comp.lang.php FAQ
|