login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Error reporting uitzetten (Opgelost)

Offline bl00d0script - 07/12/2008 14:30 (laatste wijziging 07/12/2008 14:39)
Avatar van bl00d0scriptOnbekend ik heb een script met mysql hij werkt ook enzo maar alleen geeft die foute errors bijv could noth made connection whit db terwijl dat niet zo is. Dus daarom wil ik weten hoe ik error reporting uitzet. alvast bedankt.

7 antwoorden

Gesponsorde links
Offline BigBug - 07/12/2008 14:33
Avatar van BigBug PHP expert Nou als ie errors geeft lijkt me toch niets helemaal in de haak. Maar als je het zonodig uit wilt zetten kan je beter even naar de functie PHP.net: error_reporting kijken.
Offline Wim - 07/12/2008 14:33
Avatar van Wim Crew algemeen Heb je ooit de regels al eens doorgenomen?

Citaat:
# bij het plaatsen van een bericht

* geef het onderwerp van een bericht een omschrijvende titel
* geef in het bericht een duidelijke omschrijving van het probleem of een concrete foutmelding
* voorzie het bericht eventueel van codefragmenten (géén lappen text)
* vermeld erbij wat het gewenste gedrag van de code is en hoe jouw code hier van afwijkt
* plaats het zelfde bericht niet op meerdere fora; als je vind dat er een forum ontbreekt, meld dit dan aan een medewerker
* het forum is een plaats waar mensen elkaar proberen te helpen, start hier dus geen flamewars


Iemand dat op een topic als dit serieus antwoord kan enkel maar wat gissen...
Offline bl00d0script - 07/12/2008 14:40
Avatar van bl00d0script Onbekend @BigBug: Ik snap die website niet helemaal? Of ze nog helemaal helder zijn vraag ik me ook af.
Offline BigBug - 07/12/2008 14:54
Avatar van BigBug PHP expert ...

error_reporting(0); bovenaan je pagina zetten... Maar ik support je actie niet echt dat je bugs/fouten fixt door de errors te verbergen. Niet echt een professionele manier van werken  
Offline bl00d0script - 07/12/2008 15:04
Avatar van bl00d0script Onbekend dus bij register.php zo toch?:
  1. <?
  2.  
  3.  
  4.  
  5. include("config.php");
  6.  
  7. if(!empty($cfg['register']))
  8. {
  9. if(!isset($_POST['reg_user']))
  10. {
  11. ?>
  12. <form method="POST">
  13. <input type="hidden" value="1" name="reg_user">
  14. <b>Username :</b><br>
  15. <input type="text" name="user" maxlength="30"><br>
  16.  
  17. <b>Email :</b><br>
  18. <input type="text" name="email" maxlength="125"><br>
  19.  
  20. <b>Password :</b><br>
  21. <input type="password" name="pass" maxlength="12"> (At least 5 chars)<br>
  22.  
  23. <b>Password [Confirm] :</b><br>
  24. <input type="password" name="pass2" maxlength="12"> (At least 5 chars)<br><br>
  25.  
  26. <input type="Submit" value="Register"><br><br>
  27. <?
  28. }
  29. else
  30. {
  31. if(!empty($_POST['user']) AND !empty($_POST['email']) AND !empty($_POST['pass']) AND !empty($_POST['pass2']))
  32. {
  33. $result = mysql_result(mysql_query("SELECT COUNT(1) FROM tbl_users WHERE user_name = '" . $_POST['user'] . "'"),0);
  34.  
  35. if(!empty($result))
  36. {
  37. echo "<script>alert('Username already in use'); history.go(-1)</script>";
  38. }
  39. else
  40. {
  41. if(preg_match("/^([a-z0-9_\-]+\.)*?[a-z0-9_\-]+@([a-z0-9\-_]{2,})\.[a-z0-9\-_]*(\.[a-z0-9\-_]{2,})*$/i",$_POST['email']))
  42. {
  43. if(strlen($_POST['pass']) <= 4)
  44. {
  45. echo "<script>alert('Password too short.'); history.go(-1)</script>";
  46. }
  47. else
  48. {
  49. if($_POST['pass'] != $_POST['pass2'])
  50. {
  51. echo "<script>alert('Passwords are not the same.'); history.go(-1)</script>";
  52. }
  53. else
  54. {
  55. mysql_query("INSERT INTO tbl_users VALUES ('','" . $_POST['user'] . "','" . $_POST['email'] . "',NULL,'" . md5($_POST['pass']) . "',NOW(),'d-m-Y H:i:s',1,1,1,NULL,1,NULL,'" . $_ENV['REMOTE_ADDR'] . "')") or die(mysql_error());
  56.  
  57. echo "Successfully registered, you can now log in";
  58. echo "<br><br><a href=\"index.php\">Log in</a>";
  59. }
  60. }
  61. }
  62. else
  63. {
  64. echo "<script>alert('Email address incorrect.'); history.go(-1)</script>";
  65. }
  66. }
  67. }
  68. else
  69. {
  70. echo "<script>alert('Please fill in all fields.'); history.go(-1)</script>";
  71. }
  72. }
  73. }
  74. else
  75. {
  76. echo "<script>alert('Registering of new user has been disabled by the site admin.'); history.go(-1)</script>";
  77. }
  78. ?>
Offline skillat2 - 07/12/2008 15:19
Avatar van skillat2 HTML beginner Zoals eerder vermeld je bent niet professioneel bezig.
Als iemand met een schotwond in het ziekenhuis komt plakken ze er toch ook niet alleen een pleister op zodat je de wond niet meer ziet.

Lag je database er misschien tijdelijk uit?
Klopt je config.php wel?

Je werkt bij de insert query wel met "or die (mysql_error());" maar bij je select niet.
Offline bl00d0script - 07/12/2008 15:40
Avatar van bl00d0script Onbekend nee hoor error reporting staat uit en hij werkt nu volledig. kijk maar bij www.burning-chatbox.tk bij inloggen.
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.218s