PHP expert |
|
Ey, toen ik door de scripts aan het bladeren was zag ik deze functie die door Rensjuh wa gemaakt in zijn nieuwsscript. Alleen nu breekt dus mijn gehele pagina af als ik dit draai. Is het mogelijk dat ik alleen die tekst te zien krijg ipv wat er normaal voor tekst staat dus?
<?PHP
function report_mysql($functie, $file, $line, $sql)
{
global $admin;
// Error setten die de user te zien krijgt
$error = "Sorry, maar er is een onverwachte fout in de database opgetreden.<BR>";
$error .= "Neem a.u.b. contact op met <A HREF='mailto:".$admin['mailaddr']."'>".$admin['username']."</A>";
// MySQL Error ophalen
$mysql_error = MySQL_Error();
// Datum + tijd setten
$date = date("d-m-Y");
$tijd = date("H:i");
// file openen
if(!$fp = fopen("mysql_error.log", "a+"))
{
?>
Error!- Kan het logbestand niet openen!<BR>
<?PHP
} else
{
// de code zetten om de error + informatie naar
// het bestand mysql_error.log te schrijven
// het bestand zal in de map komen te staan waar het
// opgevraagd word
// als het op de index word opgevraagd, zal het bestand
// in dezelfde map komen te staan als waar de index in staat
fputs($fp, "SQL Error!\n");
fputs($fp, "Datum: ".$date."\n");
fputs($fp, "Tijd: ".$tijd."\n");
fputs($fp, "De functie: ".$functie."\n");
fputs($fp, "Het bestand: ".$file."\n");
fputs($fp, "Regelnummer: ".$line."\n");
fputs($fp, "SQL Error: ".$mysql_error."\n");
fputs($fp, "SQL Query: ".$sql."\n");
fputs($fp, "================================\n\n");
}
// de error op het scherm zetten
echo $error;
// zorgen dat het script afbreekt
exit;
}
?>
<?PHP function report_mysql($functie, $file, $line, $sql) { // Error setten die de user te zien krijgt $error = "Sorry, maar er is een onverwachte fout in de database opgetreden.<BR>"; $error .= "Neem a.u.b. contact op met <A HREF='mailto:".$admin['mailaddr']."'>".$admin['username']."</A>"; // MySQL Error ophalen // Datum + tijd setten // file openen if(!$fp = fopen("mysql_error.log", "a+")) { ?> Error!- Kan het logbestand niet openen!<BR> <?PHP } else { // de code zetten om de error + informatie naar // het bestand mysql_error.log te schrijven // het bestand zal in de map komen te staan waar het // opgevraagd word // als het op de index word opgevraagd, zal het bestand // in dezelfde map komen te staan als waar de index in staat fputs($fp, "SQL Error!\n"); fputs($fp, "Datum: ".$date."\n"); fputs($fp, "Tijd: ".$tijd."\n"); fputs($fp, "De functie: ".$functie."\n"); fputs($fp, "Het bestand: ".$file."\n"); fputs($fp, "Regelnummer: ".$line."\n"); fputs($fp, "SQL Error: ".$mysql_error."\n"); fputs($fp, "SQL Query: ".$sql."\n"); fputs($fp, "================================\n\n"); } // de error op het scherm zetten // zorgen dat het script afbreekt } ?>
|