login  Naam:   Wachtwoord: 
Registreer je!
 Forum

nieuwssysteem

Offline bwfighter - 20/12/2004 19:40 (laatste wijziging 20/12/2004 19:57)
Avatar van bwfighterHTML interesse yo de mannen

ik heb het nieuwssysteem gebruikt die remy gepost heeft maar bij nieuwsteovoegen lukt het niet. als je de logincode zet en op login klikt gaat hij gewoon terug naar zijn inlogscherm

www.fcfortuna.be/index2.php


code--------
  1. <?php
  2. ob_start(); // admin pagina
  3.  
  4. echo "Admin pagina<br><br>";
  5. if(isset($_COOKIE['berichtadmin'])) //cookie setten
  6. {
  7. echo "Voeg een nieuwsbericht toe";
  8.  
  9. $titel=$_POST['titel'];
  10. $bericht=$_POST['bericht'];
  11.  
  12. if(isset($_POST['plaatsen']))
  13. {
  14. if(strlen($titel)<2) //controleer of er een titel is ingevuld
  15. {
  16. $error="Het bericht heeft geen titel.<br>";
  17. }
  18. else
  19. {
  20. $invoegen = $titel."^%$";
  21. }
  22.  
  23. if(strlen($bericht)<6)
  24. {
  25. $error.= "U heeft geen bericht ingevuld.<br>";
  26. }
  27. else
  28. {
  29. $invoegen.= $bericht."^%$";
  30. }
  31.  
  32. if(isset($error)) //als er een error is, dus als er iets niet is ingevuld, voer dit uit
  33. {
  34. echo "Het bericht kan om de volgende reden niet worden verwerkt:<br><br>";
  35. echo $error;
  36. }
  37. else
  38. {
  39. $invoegen.= date("d-m-Y H:i")."^%$*!&"; //datum invoegen
  40. $file="nieuws.txt";
  41.  
  42. if(file_exists($file))
  43. {
  44. $fp=fopen($file, "r");
  45. $data=fread($fp, filesize($file));
  46. fclose($fp);
  47. }
  48.  
  49.  
  50. $fp=fopen($file, "w");
  51. flock($fp,LOCK_EX);
  52. fputs($fp,$invoegen); //nieuwsbericht invoegen
  53. if(isset($data)) fputs($fp,$data);
  54. flock($fp,LOCK_UN);
  55. fclose($fp);
  56.  
  57. setcookie("berichtadmin","ja", time()-3600);
  58. echo "<a href=\"index2.php?page=nieuws\">ga naar de nieuwspagina</a>"; // je kunt hier ook location("header... gebruiken indien je ob_start gebruikt.
  59.  
  60. }
  61. }
  62. else
  63. { //laat formulier zien.
  64. ?>
  65.  
  66.  
  67. <form method="post">
  68. <table>
  69. <tr>
  70. <td>
  71. Titel:
  72. </td>
  73. <td>
  74. <input type="text" name="titel">
  75. </td>
  76. </tr>
  77. <tr>
  78. <td>
  79. Bericht:
  80. </td>
  81. <td>
  82. <textarea name="bericht" cols="25" rows="4"></textarea>
  83. </td>
  84. </tr>
  85. <tr>
  86. <td>
  87. <input type="submit" name="plaatsen" value="Plaats bericht">
  88. </td>
  89. <td>
  90. </td>
  91. </tr>
  92. </table>
  93. </form>
  94.  
  95. <?php
  96. }
  97.  
  98.  
  99.  
  100. }
  101. else //vul hier het wachtwoord in als er geen cookie is.
  102. {
  103. if(isset($_POST['verzenden']))
  104. {
  105. if($_POST['wachtwoord'] == 'ha') //hier je wachtwoord invoeren
  106. {
  107. echo "goed";
  108. setcookie("berichtadmin","ja");
  109. echo "<a href=index2.php?page=nieuwstoevoegen>ga verder</a>";
  110. }
  111. else
  112. {
  113. echo "Je hebt het wachtwoordt niet goed ingevuld, ga <a href=javascript:history:back(1)>terug</a> en probeer opnieuw.";
  114. }
  115. }
  116. else
  117. { //laat formulier zien waar je je wachtwoord moet invullen.
  118. ?>
  119. <form method=post>
  120. <input type="password" name="wachtwoord">
  121. <input type="submit" name="verzenden" value="login">
  122. </form>
  123. <?php
  124. }
  125. }
  126. ?>



login paswword is ha

0 antwoorden

Gesponsorde links
Er zijn nog geen reacties op dit bericht.
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.2s