login  Naam:   Wachtwoord: 
Registreer je!
 Scripts:

Scripts > PHP > Berichtenbalken > BerichtenBalk

BerichtenBalk

Auteur: Mart3n - 01 april 2006 - 16:46 - Gekeurd door: nemesiskoen - Hits: 26135 - Aantal punten: 1.85 (13 stemmen)


Dit is een klein berichtenbalkje, de style staat in header.php, voel je vrij het te veranderen. Upload alles naar je webserver, config.php moet geCHMOD worden naar 666, open install.php, vul alles in, en klaar is kees...

(Als iemand nog bugs vindt / opmerkingen heeft, post ze aub)

Ik wil er ook nog wel commentaar bij zetten (staat er nu niet bij) voor de mensen die niet zo goed begrijpen wat ik gedaan heb, moet je dat maar even zeggen....

2 Plaatjes:

homepage.png
http://www.imageview.org/image1/image23.png

scheidingsteken.png
http://www.imageview.org/image1/image24.png

Code:

admin.php:
  1. <?php
  2.  
  3. /***************************************
  4. ****************************************
  5.  
  6. Page: admin.php
  7. Created by: Marten
  8.  
  9. ****************************************
  10. ***************************************/
  11.  
  12.  
  13. include ( 'header.php' ) ;
  14.  
  15. if ( isset ( $_SESSION['login'] ) AND $_SESSION['login'] == 1 )
  16. {
  17. echo "
  18. <table width='90%'>
  19. <tr >
  20. <td ><a href='admin.php' >Home</a ></td >
  21. <td >" . $Scheidingsteken . "</td >
  22. <td ><a href='admin.php?p=scheld' >Scheldwoorden</a ></td >
  23. <td >" . $Scheidingsteken . "</td >
  24. <td ><a href='admin.php?p=instellingen' >Instellingen</a ></td >
  25. <td >" . $Scheidingsteken . "</td >
  26. <td ><a href='admin.php?p=ban' >Bans</a ></td >
  27. <td >" . $Scheidingsteken . "</td >
  28. <td ><a href='admin.php?p=uitloggen' >Uitloggen</a ></td >
  29. </tr >
  30. </table >
  31. <br >
  32. <br >
  33.  
  34. <table width='90%' >
  35. <tr >
  36. <td colspan='2' width='50%' >Hier staan alle berichten van jou Berichtenbalk:<br ><br ></td >
  37. <td rowspan='2' width='50%' >&nbsp;</td >
  38. </tr >
  39. <tr >
  40. <td width='50%' >";
  41.  
  42. echo "
  43. <table width='100%' >";
  44. $Query = mysql_query ( "SELECT * FROM text ORDER BY datum DESC" ) or die ( mysql_error ( ) ) ;
  45. while ( $Row = mysql_fetch_array ( $Query ) )
  46. {
  47.  
  48. ubb_smileys ( $Row['bericht'] ) ;
  49. ubb_ubb ( $Row['bericht'] ) ;
  50.  
  51. echo "
  52. <tr >
  53. <td >Naam:</td >
  54. <td >" . $Row['naam'] . "</td >
  55. </tr >
  56. <tr >
  57. <td >Email:</td >
  58. <td >" . $Row['email'] . "</td >
  59. </tr >
  60. <tr >
  61. <td >Homepage:</td >
  62. <td >" . $Row['homepage'] . "</td >
  63. </tr >
  64. <tr >
  65. <td >Bericht:</td >
  66. <td >" . $Row['bericht'] . "</td >
  67. </tr >
  68. <tr >
  69. <td >IP:</td >
  70. <td >" . $Row['ip'] . "</td >
  71. </tr >
  72. <tr >
  73. <td >Datum:</td >
  74. <td >" . $qRow['datum'] . "</td >
  75. </tr >
  76. <tr >
  77. <td ><a href='admin.php?e=edit&id=" . $Row['id'] . "' >Bewerken</a ></td >
  78. <td ><a href='admin.php?d=delete&id=" . $Row['id'] . "' >Verwijderen</a ></td >
  79. </tr >
  80. <tr >
  81. <td colspan='2'>&nbsp;</td >
  82. </tr >";
  83. }
  84. echo "
  85. </table >
  86. </td >
  87. <td valign='top' width='50%' >";
  88.  
  89.  
  90.  
  91.  
  92. if ( isset ( $_GET['p'] ) AND $_GET['p'] == "uitloggen" )
  93. {
  94. header ( "Location: index.php" ) ;
  95. }
  96.  
  97. elseif ( isset ( $_GET['p'] ) AND $_GET['p'] == "scheld" )
  98. {
  99.  
  100. if ( isset ( $_GET['e'] ) AND $_GET['e'] == "edit" )
  101. {
  102. if ( isset ( $_POST['submit'] ) )
  103. {
  104. if ( empty ( $_POST['woord'] ) OR empty ( $_POST['vervang'] ) )
  105. {
  106. echo $tText['Invullen'] ;
  107. exit();
  108. }
  109.  
  110. $Query = mysql_query ( "UPDATE scheld SET
  111. woord='" . $_POST['woord'] . "' ,
  112. vervang='" . $_POST['vervang'] . "'
  113. WHERE id='" . $_GET['id'] . "' " ) or die ( mysql_error ( ) ) ;
  114.  
  115. echo $tText['admin_edit_scheld'] ;
  116. }
  117. else
  118. {
  119. $Query = mysql_query ( "SELECT * FROM scheld WHERE id='" . $_GET['id'] . "'" ) or die ( mysql_error ( ) ) ;
  120. $Row = mysql_fetch_array ( $Query ) ;
  121.  
  122. echo "
  123. <form method='post' action='' >
  124. <table width='100%' >
  125. <tr >
  126. <td colspan='2' >Je bent bezig met het bewerken van scheldwoord: " . $Row['naam'] . ".</td >
  127. </tr >
  128. <tr >
  129. <td >Woord:</td >
  130. <td ><input type='text' name='woord' value='" . $Row['woord'] . "' ></td >
  131. </tr>
  132. <tr >
  133. <td >Vervangen door:</td >
  134. <td ><input type='text' name='vervang' value='" . $Row['vervang'] . "' ></td >
  135. </tr >
  136. <tr >
  137. <td >&nbsp;</td >
  138. <td ><input type='submit' name='submit' value='Bewerk!' ></td >
  139. </tr>
  140. </table >
  141. </form >";
  142. }
  143.  
  144. }
  145. elseif ( isset ( $_GET['d'] ) AND $_GET['d'] == "delete" )
  146. {
  147. $Query = mysql_query ( "DELETE FROM scheld WHERE id='" . $_GET['id'] . "'" ) or die ( mysql_error ( ) ) ;
  148.  
  149. echo $tText['admin_delete_scheld'] ;
  150. }
  151. elseif ( isset ( $_GET['n'] ) AND $_GET['n'] == "nieuw" )
  152. {
  153. if ( isset ( $_POST['submit'] ) )
  154. {
  155. if ( empty ( $_POST['woord'] ) OR empty ( $_POST['vervang'] ) )
  156. {
  157. echo $tText['Invullen'] ;
  158. exit();
  159. }
  160.  
  161. $Query = mysql_query ( "INSERT INTO scheld ( woord , vervang )
  162. VALUES (
  163. '" . $_POST['woord'] . "' ,
  164. '" . $_POST['vervang'] . "'
  165. )" ) or die ( mysql_error ( ) ) ;
  166.  
  167. echo $tText['admin_nieuw_scheld'] ;
  168. }
  169. else
  170. {
  171. echo "
  172. <form method='post' action='' >
  173. <table width='100%' >
  174. <tr >
  175. <td colspan='2' >Hier kun je een nieuw scheldwoord invoeren.</td >
  176. </tr >
  177. <tr >
  178. <td >Woord:</td >
  179. <td ><input type='text' name='woord' ></td >
  180. </tr >
  181. <tr >
  182. <td >Vervangen door:</td >
  183. <td ><input type='text' name='vervang' ></td >
  184. </tr >
  185. <tr >
  186. <td >&nbsp;</td >
  187. <td ><input type='submit' name='submit' value='submit' ></td >
  188. </tr >
  189. </table >
  190. </form >";
  191. }
  192. }
  193. else
  194. {
  195.  
  196. echo "
  197. <table width='100%' >
  198. <tr >
  199. <td ><b >Woord:</b ></td >
  200. <td ><b >Vervangen door:</b ></td >
  201. <td colspan='2' >&nbsp;</td >
  202. </tr>";
  203. $Query = mysql_query ( "SELECT * FROM scheld" ) or die ( mysql_error ( ) ) ;
  204. while ( $Row = mysql_fetch_array ( $Query ) )
  205. {
  206. echo "
  207. <tr >
  208. <td >" . $Row['woord'] . "</td >
  209. <td >" . $Row['vervang'] . "</td >
  210. <td ><a href='admin.php?p=scheld&e=edit&id=" . $Row['id'] . "' >Bewerken</a ></td >
  211. <td ><a href='admin.php?p=scheld&d=delete&id=" . $Row['id'] . "' >Verwijderen</a ></td >
  212. </tr >";
  213. }
  214.  
  215. echo "
  216. </table >
  217. <br >
  218. <br >
  219. <table width='100%'>
  220. <tr >
  221. <td ><a href='admin.php?p=scheld&n=nieuw' >Nieuw scheldwoord</a ></td >
  222. </tr >
  223. </table >";
  224. }
  225.  
  226. }
  227.  
  228. elseif ( isset ( $_GET['p'] ) AND $_GET['p'] == "ban" )
  229. {
  230. if ( isset ( $_GET['d'] ) AND $_GET['d'] == "delete" )
  231. {
  232. $Query = mysql_query ( "DELETE FROM ban WHERE id='" . $_GET['id'] . "'" ) or die ( mysql_error ( ) ) ;
  233.  
  234. echo $tText['admin_delete_ban'] ;
  235. }
  236. elseif ( isset ( $_GET['n'] ) AND $_GET['n'] == "nieuw" )
  237. {
  238. if ( isset ( $_POST['submit'] ) )
  239. {
  240. if ( empty ( $_POST['ip'] ) )
  241. {
  242. echo $tText['Invullen'] ;
  243. exit();
  244. }
  245.  
  246. $Query = mysql_query ( "INSERT INTO ban ( ip )
  247. VALUES (
  248. '" . $_POST['ip'] . "' )" ) or die ( mysql_error ( ) ) ;
  249.  
  250. echo $tText['admin_nieuw_ban'] ;
  251. }
  252. else
  253. {
  254. echo "
  255. <form method='post' action='' >
  256. <table width='100%' >
  257. <tr >
  258. <td colspan='2' >Hier kun je een nieuwe ban invoeren.</td >
  259. </tr >
  260. <tr >
  261. <td >IP:</td >
  262. <td ><input type='text' name='ip' maxlength='11' ></td >
  263. </tr >
  264. <tr >
  265. <td >&nbsp;</td >
  266. <td ><input type='submit' name='submit' value='submit' ></td >
  267. </tr >
  268. </table >
  269. </form >";
  270. }
  271. }
  272. else
  273. {
  274.  
  275. echo "
  276. <table width='100%' >
  277. <tr >
  278. <td ><b >IP:</b ></td >
  279. <td >&nbsp;</td >
  280. </tr>";
  281. $Query = mysql_query ( "SELECT * FROM ban" ) or die ( mysql_error ( ) ) ;
  282. while ( $Row = mysql_fetch_array ( $Query ) )
  283. {
  284. echo "
  285. <tr >
  286. <td >" . $Row['ip'] . "</td >
  287. <td ><a href='admin.php?p=ban&d=delete&id=" . $Row['id'] . "' >Verwijderen</a ></td >
  288. </tr >";
  289. }
  290.  
  291. echo "
  292. </table >
  293. <br >
  294. <br >
  295. <table width='100%'>
  296. <tr >
  297. <td ><a href='admin.php?p=ban&n=nieuw' >Nieuwe Ban</a ></td >
  298. </tr >
  299. </table >";
  300. }
  301.  
  302. }
  303.  
  304. elseif ( isset ( $_GET['p'] ) AND $_GET['p'] == "instellingen" )
  305. {
  306. if ( isset ( $_POST['submit'] ) )
  307. {
  308. if ( empty ( $_POST['scheidingsteken'] ) OR empty ( $_POST['login'] ) OR empty ( $_POST['pass'] ) )
  309. {
  310. echo $tText['Invullen'] ;
  311. exit();
  312. }
  313.  
  314. $Query = mysql_query ( "UPDATE instellingen SET
  315. scheidingsteken='" . $_POST['scheidingsteken'] . "' ,
  316. scheidingsteken_wat='" . $_POST['scheidingsteken_wat'] . "' ,
  317. login='" . $_POST['login'] . "' ,
  318. pass='" . md5 ( $_POST['pass'] ) . "'
  319. " ) or die ( mysql_error ( ) ) ;
  320.  
  321. echo $tText['admin_instellingen'] ;
  322.  
  323. }
  324. else
  325. {
  326. $Query = mysql_query ( "SELECT * FROM instellingen" ) or die ( mysql_error ( ) ) ;
  327. $Row = mysql_fetch_array ( $Query ) ;
  328. if ( $Row['scheidingsteken_wat'] == "img" )
  329. {
  330. $Row['scheidingsteken_wat'] = "<select name='scheidingsteken_wat' >
  331. <option value='img' >IMG</option >
  332. <option value='text' >Text</option >
  333. </select >";
  334. }
  335. else
  336. {
  337. $Row['scheidingsteken_wat'] = "<select name='scheidingsteken_wat' >
  338. <option value='text' >Text</option >
  339. <option value='img' >IMG</option >
  340. </select >";
  341. }
  342.  
  343.  
  344. echo "
  345. <form method='post' action='' >
  346. <table width='100%' >
  347. <tr >
  348. <td colspan='3' >Hier kun je de instellingen voor je Berichtenbalk veranderen.</td >
  349. </tr >
  350. <tr >
  351. <td >Scheidingsteken:</td >
  352. <td ><input type='text' name='scheidingsteken' value='" . $Row['scheidingsteken'] . "' ></td >
  353. <td >" . $Row['scheidingsteken_wat'] . "</td >
  354. </tr >
  355. <tr >
  356. <td >Login:</td >
  357. <td ><input type='text' name='login' value='" . $Row['login'] . "' ></td >
  358. <td >&nbsp;</td >
  359. </tr >
  360. <tr >
  361. <td >Pass:</td >
  362. <td ><input type='password' name='pass' value='" . $Row['pass'] . "' ></td >
  363. <td >&nbsp;</td >
  364. </tr >
  365. <tr >
  366. <td colspan='3' ><input type='submit' name='submit' value='Sla op!' ></td >
  367. </tr >
  368. </table >
  369. </form >";
  370. }
  371. }
  372. elseif ( isset ( $_GET['e'] ) AND $_GET['e'] == "edit" )
  373. {
  374. if ( isset ( $_POST['submit'] ) )
  375. {
  376.  
  377. if ( empty ( $_POST['naam'] ) OR empty ( $_POST['bericht'] ) )
  378. {
  379. echo $tText['Invullen'] ;
  380. exit();
  381. }
  382.  
  383. if ( $_POST['email'] != "" )
  384. {
  385. if ( !preg_match ( "/^[A-Z0-9._%-]+@[A-Z0-9._%-]+.[A-Z]{2,6}$/i" , $_POST['email'] ) )
  386. {
  387. echo $tText['email'] ;
  388. exit();
  389. }
  390. }
  391.  
  392. $Query = mysql_query ( "UPDATE text SET
  393. naam = '" . trim ( htmlspecialchars ( $_POST['naam'] ) ) . "' ,
  394. email = '" . trim ( htmlspecialchars ( $_POST['email'] ) ) . "' ,
  395. homepage = '" . trim ( htmlspecialchars ( $_POST['homepage'] ) ) . "' ,
  396. bericht = '" . trim ( htmlspecialchars ( $_POST['bericht'] ) ) . "'
  397. WHERE id='" . $_GET['id'] . "'" ) or die ( mysql_error ( ) ) ;
  398.  
  399. echo $tText['admin_edit_goed'] ;
  400. }
  401. else
  402. {
  403. $Query = mysql_query ( "SELECT * FROM text WHERE id='" . $_GET['id'] . "'" ) or die ( mysql_error ( ) ) ;
  404. $Row = mysql_fetch_array ( $Query ) ;
  405.  
  406. echo "
  407. <form method='post' action='' name='text' >
  408. <table width='100%' >
  409. <tr >
  410. <td colspan='2' >Je bent bezig met het bewerken van het bericht van " . $Row['naam'] . ".</td >
  411. </tr >
  412. <tr >
  413. <td colspan='2' >&nbsp;</td >
  414. </tr >
  415. <tr >
  416. <td >Naam: <span class='rood' >*</span ></td >
  417. <td ><input type='text' name='naam' maxlength='150' value='" . $Row['naam'] . "' ></td >
  418. </tr >
  419. <tr >
  420. <td >Email:</td >
  421. <td ><input type='text' name='email' maxlength='150' value='" . $Row['email'] . "' ></td >
  422. </tr >
  423. <tr >
  424. <td >Homepage:</td >
  425. <td ><input type='text' name='homepage' value ='http://' maxlength='150' value='" . $Row['homepage'] . "' ></td >
  426. </tr >
  427. <tr >
  428. <td rowspan='3' >Bericht: <span class='rood'>*</span ></td >
  429. <td >";
  430.  
  431. ubb_smileys_post ( ) ;
  432.  
  433. echo "
  434. </td >
  435. </tr >
  436. <tr >
  437. <td ><textarea name='bericht' rows='5' cols='20' wrap='visical' >" . $Row['bericht'] . "</textarea ></td >
  438. </tr >
  439. <tr >
  440. <td >";
  441.  
  442. ubb_ubb_post ( ) ;
  443.  
  444. echo "
  445. </td >
  446. </tr >
  447. <tr >
  448. <td >&nbsp;</td >
  449. <td ><span class='rood' >Velden met * zijn verplicht.</span ></td >
  450. </tr >
  451. <tr >
  452. <td colspan='2' >&nbsp;</td >
  453. </tr >
  454. <tr >
  455. <td >&nbsp;</td >
  456. <td ><input type='submit' name='submit' value='Post!' ></td >
  457. </tr >
  458. </table >
  459. </form >";
  460. }
  461.  
  462. }
  463. elseif ( isset ( $_GET['d'] ) AND $_GET['d'] == "delete" )
  464. {
  465. $Query = mysql_query ( "DELETE FROM text WHERE id='" . $_GET['id'] . "'" ) or die ( mysql_error ( ) ) ;
  466.  
  467. echo $tText['admin_delete_goed'] ;
  468. }
  469. else
  470. {
  471. echo "&nbsp;";
  472. }
  473.  
  474.  
  475. echo "
  476. </td >
  477. </tr >
  478. </table >";
  479. }
  480. else
  481. {
  482. if ( isset ( $_POST['submit'] ) )
  483. {
  484. if ( $_POST['login'] == $Login AND md5 ( $_POST['pass'] ) == $Pass )
  485. {
  486. $_SESSION['login'] = 1;
  487. header ( "Refresh: 2; admin.php" ) ;
  488. echo $tText['admin_goed'] ;
  489. }
  490. else
  491. {
  492. echo $tText['admin_fout'] ;
  493. }
  494. }
  495. else
  496. {
  497. echo "
  498. <form method='post' action='' >
  499. <table width='100%' >
  500. <tr >
  501. <td colspan='2' >Welkom, voer de juiste logincode en wachtwoord in om toegang te krijgen tot het admingedeelte.</td >
  502. </tr >
  503. <tr >
  504. <td >Loginnaam:</td >
  505. <td ><input type='text' name='login' ></td >
  506. </tr >
  507. <tr >
  508. <td >Wachtwoord:</td >
  509. <td ><input type='password' name='pass' ></td >
  510. </tr >
  511. <tr >
  512. <td >&nbsp;</td >
  513. <td ><input type='submit' name='submit' value='Log in!' ></td >
  514. </tr >
  515. </table >
  516. </form >";
  517. }
  518. }
  519.  
  520. include ( 'footer.php' ) ;
  521.  
  522. ?>



config.php (Hoort leeg te zijn...)
  1.  



footer.php
  1. <?php
  2.  
  3. /***************************************
  4. ****************************************
  5.  
  6. Page: footer.php
  7. Created by: Marten
  8.  
  9. ****************************************
  10. ***************************************/
  11.  
  12. ?>
  13. </body>
  14. </html>



header.php
  1. <?php
  2.  
  3. /***************************************
  4. ****************************************
  5.  
  6. Page: header.php
  7. Created by: Marten
  8.  
  9. ****************************************
  10. ***************************************/
  11.  
  12. include ( 'config.php' ) ;
  13. include ( 'ubb.php' ) ;
  14.  
  15. $Query = mysql_query ( "SELECT * FROM instellingen" ) or die ( mysql_error ( ) ) ;
  16. $Row = mysql_fetch_array ( $Query ) ;
  17.  
  18. $Login = $Row['login'] ;
  19. $Pass = $Row['pass'] ;
  20.  
  21. if ( $Row['scheidingsteken_wat'] == "text" )
  22. {
  23. $Scheidingsteken = "&nbsp;&nbsp;&nbsp;" . $Row['scheidingsteken'] . "&nbsp;&nbsp;&nbsp;" ;
  24. }
  25. else
  26. {
  27. $Scheidingsteken = "&nbsp;&nbsp;&nbsp;<img src='" . $Row['scheidingsteken'] . "' border='0' >&nbsp;&nbsp;&nbsp;" ;
  28. }
  29.  
  30. $tText['Invullen'] = "
  31. <table width='100%' >
  32. <tr >
  33. <td >Je moet alle (verplichte) velden invullen. <a href='javascript:history.back()' >Ga terug.</a ></td >
  34. </tr >
  35. </table >" ;
  36.  
  37. $tText['email'] = "
  38. <table width='100%' >
  39. <tr >
  40. <td >Je moet een geldig emailadres invullen. <a href='javascript:history.back()' >Ga terug.</a ></td >
  41. </tr >
  42. </table >" ;
  43.  
  44. $tText['post_goed'] = "
  45. <table width='100%' >
  46. <tr >
  47. <td >Je bericht is succesvol geplaatst. <a href='index.php' >Terug naar de Berichtenbalk.</a ></td >
  48. </tr >
  49. </table >" ;
  50.  
  51. $tText['admin_goed'] = "
  52. <table width='100%' >
  53. <tr >
  54. <td >Je bent succesvol ingelogd. Je wordt doorgestuurd.</td >
  55. </tr >
  56. </table >" ;
  57.  
  58. $tText['admin_fout'] = "
  59. <table width='100%' >
  60. <tr >
  61. <td >De loginnaam of wachtwoord was/waren fout !</td >
  62. </tr >
  63. </table >" ;
  64.  
  65. $tText['admin_edit_goed'] = "
  66. <table width='100%' >
  67. <tr >
  68. <td >Het bericht is succesvol bewerkt. <a href='admin.php' >Terug naar het Beheer.</a ></td >
  69. </tr >
  70. </table >" ;
  71.  
  72. $tText['admin_delete_goed'] = "
  73. <table width='100%' >
  74. <tr >
  75. <td >Het bericht is succesvol verwijdert. <a href='admin.php' >Terug naar het Beheer.</a ></td >
  76. </tr >
  77. </table >" ;
  78.  
  79. $tText['admin_edit_scheld'] = "
  80. <table width='100%' >
  81. <tr >
  82. <td >Het woord is succesvol bewerkt. <a href='admin.php' >Terug naar het Beheer.</a ></td >
  83. </tr >
  84. </table >" ;
  85.  
  86. $tText['admin_delete_scheld'] = "
  87. <table width='100%' >
  88. <tr >
  89. <td >Het woord is succesvol verwijdert. <a href='admin.php' >Terug naar het Beheer.</a ></td >
  90. </tr >
  91. </table >" ;
  92.  
  93. $tText['admin_nieuw_scheld'] = "
  94. <table width='100%' >
  95. <tr >
  96. <td >Het woord is succesvol ingevoerd. <a href='admin.php' >Terug naar het Beheer.</a ></td >
  97. </tr >
  98. </table >" ;
  99.  
  100. $tText['admin_delete_ban'] = "
  101. <table width='100%' >
  102. <tr >
  103. <td >De ban is succesvol verwijdert. <a href='admin.php' >Terug naar het Beheer.</a ></td >
  104. </tr >
  105. </table >" ;
  106.  
  107. $tText['admin_nieuw_ban'] = "
  108. <table width='100%' >
  109. <tr >
  110. <td >De ban is succesvol ingevoerd. <a href='admin.php' >Terug naar het Beheer.</a ></td >
  111. </tr >
  112. </table >" ;
  113.  
  114. $tText['admin_instellingen'] = "
  115. <table width='100%' >
  116. <tr >
  117. <td >De instellingen zijn succesvol gewijzigd. <a href='admin.php' >Terug naar het Beheer.</a ></td >
  118. </tr >
  119. </table >" ;
  120.  
  121. $tText['banned'] = "
  122. <table width='100%' >
  123. <tr >
  124. <td >Je bent gebanned van deze Berichtenbalk.</td >
  125. </tr >
  126. </table >" ;
  127.  
  128. $tText['install'] = "
  129. <table width='100%' >
  130. <tr >
  131. <td >Zorg dat install.php verwijdert is!</td >
  132. </tr >
  133. </table >" ;
  134.  
  135. $tSpam = "
  136. <table width='100%' >
  137. <tr >
  138. <td >Je kan niet zo snel na je oude bericht een nieuw bericht plaatsen!</td >
  139. </tr >
  140. </table >" ;
  141. ?>
  142.  
  143. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  144. <html xmlns="http://www.w3.org/1999/xhtml">
  145. <head>
  146.  
  147. <style type='text/css'>
  148. /* voor de <input> <select>, <option> en <textarea>*/
  149. input, option, textarea, select{
  150. font-family: Tahoma;
  151. font-size: 11px;
  152. color: #000000;
  153. font-weight: none;
  154. border: 1px solid #fcaeae;
  155. background-color: #fae9e9;
  156. }
  157.  
  158.  
  159. /* de links zonder mouse-over */
  160. a:link, a:visited {
  161. color: #f88e8e;
  162. text-decoration: none;
  163. }
  164.  
  165. /* de links als je er met je muis overheen gaat */
  166. a:hover {
  167. color: #f95757;
  168. text-decoration: underline;
  169. }
  170.  
  171. /* de links als je er op drukt */
  172. a:active {
  173. color: #666666;
  174. text-decoration: none;
  175. }
  176.  
  177. table{
  178. FONT-SIZE: 11px;
  179. color: #000000;
  180. FONT-FAMILY: Tahoma;
  181. BORDER: 1px solid #fc1111;
  182. background-color: #fcc7c7;
  183. }
  184.  
  185. body{
  186. font-family: Tahoma;
  187. color: #000000;
  188. font-size: 11px;
  189. }
  190. </style>
  191. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
  192. <title>Berichtenbalk</title>
  193. </head>
  194.  
  195. <body>
  196. <?php
  197.  
  198.  
  199. $Query = mysql_query ( "SELECT * FROM ban" ) ;
  200. while ( $Row = mysql_fetch_array ( $Query ) )
  201. {
  202. if ( $_SERVER['REMOTE_ADDR'] == $Row['ip'] )
  203. {
  204. echo $tText['banned'] ;
  205. exit();
  206. }
  207. }
  208.  
  209. function spam ( )
  210. {
  211. if ( !isset ( $_COOKIE['spam'] ) )
  212. {
  213. setcookie ( "spam" , time ( ) + 50 , time ( ) + 50 , "/" ) ;
  214. exit();
  215. }
  216. if ( $_COOKIE['spam'] >= time ( ) )
  217. {
  218. echo $GLOBALS['$tSpam'];
  219. exit();
  220. }
  221. }
  222.  
  223. if ( file_exists ( 'install.php' ) )
  224. {
  225. echo $tText['install'] ;
  226. exit();
  227. }
  228.  
  229. ?>



index.php
  1. <?php
  2.  
  3. /***************************************
  4. ****************************************
  5.  
  6. Page: index.php
  7. Created by: Marten
  8.  
  9. ****************************************
  10. ***************************************/
  11.  
  12. include ( 'header.php' ) ;
  13.  
  14. echo "<table width = '90%' ><tr><td><marquee onmouseover='this.stop();' onmouseout='this.start();' >" ;
  15.  
  16. $Query = mysql_query ( "SELECT * FROM text ORDER BY datum DESC" ) or die ( mysql_error ( ) ) ;
  17. while ( $Row = mysql_fetch_array ( $Query ) )
  18. {
  19.  
  20. if ( $Row['email'] == "" )
  21. {
  22. $Row['email'] = "<b>" . $Row['naam'] . ":</b> " ;
  23. }
  24. else
  25. {
  26. $Row['email'] = "<a href='mailto:" . $Row['email'] . "'><b>" . $Row['naam'] . ":</b></a> " ;
  27. }
  28.  
  29. if ( $Row['homepage'] == "" OR $Row['homepage'] == "http://" )
  30. {
  31. $Row['homepage'] = "" ;
  32. }
  33. else
  34. {
  35. $Row['homepage'] = "<A href = '" . $Row['homepage'] . "' target = '_blank' > <img src = 'homepage.png' border='0' > </A >" ;
  36. }
  37.  
  38. ubb_scheld ( $Row['bericht'] ) ;
  39. ubb_smileys ( $Row['bericht'] ) ;
  40. ubb_ubb ( $Row['bericht'] ) ;
  41.  
  42. echo $Row['email'] . $Row['homepage'] . $Row['bericht'] . $Scheidingsteken ;
  43.  
  44. }
  45.  
  46. echo "
  47. <br >&nbsp;</marquee>
  48. </td>
  49. </tr>
  50. </table>
  51. <br >
  52. <br >
  53. <table width='90%' >
  54. <tr >
  55. <td ><a href='post.php' >Plaats een Bericht</a ></td >
  56. </tr >
  57. </table >
  58. " ;
  59.  
  60.  
  61. include ( 'footer.php' ) ;
  62.  
  63. ?>



install.php
  1. <style type='text/css'>
  2. /* voor de <input> <select>, <option> en <textarea>*/
  3. input, option, textarea, select{
  4. font-family: Tahoma;
  5. font-size: 11px;
  6. color: #000000;
  7. font-weight: none;
  8. border: 1px solid #fcaeae;
  9. background-color: #fae9e9;
  10. }
  11.  
  12.  
  13. /* de links zonder mouse-over */
  14. a:link, a:visited {
  15. color: #f88e8e;
  16. text-decoration: none;
  17. }
  18.  
  19. /* de links als je er met je muis overheen gaat */
  20. a:hover {
  21. color: #f95757;
  22. text-decoration: underline;
  23. }
  24.  
  25. /* de links als je er op drukt */
  26. a:active {
  27. color: #666666;
  28. text-decoration: none;
  29. }
  30.  
  31. table{
  32. FONT-SIZE: 11px;
  33. color: #000000;
  34. FONT-FAMILY: Tahoma;
  35. BORDER: 1px solid #fc1111;
  36. background-color: #fcc7c7;
  37. }
  38.  
  39. body{
  40. font-family: Tahoma;
  41. color: #000000;
  42. font-size: 11px;
  43. }
  44. </style>
  45. <?php
  46.  
  47. $tText['mysql'] = "
  48. <table width='100%' >
  49. <tr >
  50. <td >Er is geen verbinding gemaakt met MySQL. Installeer je Berichtenbalk automatisch via Sql.Sql. <a href='javascript:history.back()' >Ga terug.</a ></td >
  51. </tr >
  52. </table >";
  53.  
  54. $tText['invullen'] = "
  55. <table width='100%' >
  56. <tr >
  57. <td >Je moet alle (verplichte) velden invullen. <a href='javascript:history.back()' >Ga terug.</a ></td >
  58. </tr >
  59. </table >";
  60.  
  61. $tText['fopen'] = "
  62. <table width='100%' >
  63. <tr >
  64. <td >Config.php kon niet geopend worden. Plaats alle info handmatig. <a href='javascript:history.back()' >Ga terug.</a ></td >
  65. </tr >
  66. </table >" ;
  67.  
  68. $tText['fwrite'] = "
  69. <table width='100%' >
  70. <tr >
  71. <td >Er is niks in config.php geschreven. Plaats alle info handmatig. <a href='javascript:history.back()' >Ga terug.</a ></td >
  72. </tr >
  73. </table >" ;
  74.  
  75. $tText['gelukt'] = "
  76. <table width='100%' >
  77. <tr >
  78. <td >Je Berichtenbalk is succesvol geinstalleerd. <a href='index.php' >Ga naar je Berichtenbalk!</a ></td >
  79. </tr >
  80. </table >" ;
  81.  
  82. $tText['mysql_create'] = "
  83. <table width='100%' >
  84. <tr >
  85. <td >De MySQL tabellen konden niet gemaakt worden. Installeer je Berichtenbalk automatisch via Sql.Sql. <a href='javascript:history.back()' >Ga terug.</a ></td >
  86. </tr >
  87. </table >" ;
  88.  
  89. $tText['mysql_delete'] = "
  90. <table width='100%' >
  91. <tr >
  92. <td >De MySQL tabellen konden niet verwijdert worden. Installeer je Berichtenbalk automatisch via Sql.Sql. <a href='javascript:history.back()' >Ga terug.</a ></td >
  93. </tr >
  94. </table >" ;
  95.  
  96. $tText['mysql_delete'] = "
  97. <table width='100%' >
  98. <tr >
  99. <td >Install.php kon niet verwijdert worden. Verwijder de file handmatig. <a href='javascript:history.back()' >Ga terug.</a ></td >
  100. </tr >
  101. </table >" ;
  102.  
  103. $tText['mysql_insert'] = "
  104. <table width='100%' >
  105. <tr >
  106. <td >Er kon niks in je mysql tabellen geplaatst worden. Voer Sql.Sql handmatig uit. <a href='javascript:history.back()' >Ga terug.</a ></td >
  107. </tr >
  108. </table >" ;
  109.  
  110. if ( isset ( $_POST['submit'] ) )
  111. {
  112. if( !@mysql_connect ( $_POST['mysql_host'] , $_POST['mysql_user'] , $_POST['mysql_pass'] ) OR !mysql_select_db ( $_POST['mysql_db'] ) )
  113. {
  114. echo $tText['mysql'] ;
  115. exit();
  116. }
  117.  
  118. if ( empty ( $_POST['admin_login'] ) OR empty ( $_POST['admin_pass'] ) )
  119. {
  120. echo $tText['invullen'] ;
  121. exit();
  122. }
  123.  
  124. if ( $Fopen = fopen ( 'config.php' , 'r' ) == FALSE )
  125. {
  126. echo $tText['fopen'] ;
  127. exit();
  128. }
  129.  
  130. $Fopen = fopen('config.php', 'w') ;
  131.  
  132. $Fwrite = "<?php
  133.  
  134. /***************************************
  135. ****************************************
  136.  
  137. Page: config.php
  138. Created by: Marten
  139.  
  140. ****************************************
  141. ***************************************/
  142.  
  143. session_start ( ) ;
  144. ob_start ( ) ;
  145.  
  146. $cConnect['host'] = '" . $_POST['mysql_host'] . "';
  147. $cConnect['user'] = '" . $_POST['mysql_user'] . "';
  148. $cConnect['pass'] = '" . $_POST['mysql_pass'] . "';
  149. $cConnect['db'] = '" . $_POST['mysql_db'] . "';
  150.  
  151. @mysql_connect ( $cConnect['host'] , $cConnect['user'] , $cConnect['pass'] ) or die ( 'Kon niet verbinden met MySQL.' ) ;
  152. @mysql_select_db ( $cConnect['db'] ) or die ( 'Kon niet verbinden met de DataBase.' ) ;
  153.  
  154. ?>";
  155.  
  156. if ( @fwrite ( $Fopen , $Fwrite ) == FALSE )
  157. {
  158. echo $tText['fwrite'] ;
  159. exit();
  160. }
  161.  
  162. if ( @mysql_query ( "
  163. DROP TABLE IF EXISTS `text`;" ) == FALSE OR @mysql_query ( "
  164. DROP TABLE IF EXISTS `scheld`;" ) == FALSE OR @mysql_query ( "
  165. DROP TABLE IF EXISTS `ban`;" ) == FALSE OR @mysql_query ( "
  166. DROP TABLE IF EXISTS `instellingen`;" ) == FALSE )
  167. {
  168. echo $tText['mysql_delete'] ;
  169. exit();
  170. }
  171.  
  172. if ( @mysql_query ( "
  173. CREATE TABLE `text` (
  174. `id` INT NOT NULL AUTO_INCREMENT ,
  175. `naam` VARCHAR( 150 ) NOT NULL ,
  176. `email` VARCHAR( 150 ) NOT NULL ,
  177. `homepage` VARCHAR( 150 ) NOT NULL ,
  178. `bericht` TEXT NOT NULL ,
  179. `datum` DATETIME NOT NULL ,
  180. `ip` VARCHAR( 11 ) NOT NULL ,
  181. PRIMARY KEY ( `id` )
  182. ) TYPE = MYISAM ;" ) == FALSE OR @mysql_query ("
  183. CREATE TABLE `ban` (
  184. `id` INT NOT NULL AUTO_INCREMENT ,
  185. `ip` VARCHAR( 11 ) NOT NULL ,
  186. PRIMARY KEY ( `id` )
  187. ) TYPE = MYISAM ;" ) == FALSE OR @ mysql_query ( "
  188. CREATE TABLE `scheld` (
  189. `id` INT NOT NULL AUTO_INCREMENT ,
  190. `woord` VARCHAR( 150 ) NOT NULL ,
  191. `vervang` VARCHAR( 150 ) NOT NULL ,
  192. PRIMARY KEY ( `id` )
  193. ) TYPE = MYISAM ;" ) == FALSE OR @mysql_query ( "
  194. CREATE TABLE `instellingen` (
  195. `scheidingsteken` VARCHAR( 150 ) NOT NULL ,
  196. `scheidingsteken_wat` VARCHAR( 150 ) NOT NULL ,
  197. `login` VARCHAR( 15 ) NOT NULL ,
  198. `pass` VARCHAR( 32 ) NOT NULL
  199. ) TYPE = MYISAM ;" ) == FALSE )
  200. {
  201. echo $tText['mysql_create'] ;
  202. exit();
  203. }
  204.  
  205. if ( @mysql_query ( "
  206. INSERT INTO text ( naam , bericht , datum , ip )
  207. VALUES (
  208. 'Marten' ,
  209. 'Jou Berichtenbalk is succesvol geinstalleerd. Veel plezier ermee!' ,
  210. '" . date ( 'Y-m-d H:i:s' ) . "' ,
  211. '" . $_SERVER['REMOTE_ADDR'] . "' )" ) == FALSE OR @mysql_query ( "
  212. INSERT INTO instellingen ( scheidingsteken , scheidingsteken_wat , login , pass )
  213. VALUES (
  214. 'scheidingsteken.png' ,
  215. 'img' ,
  216. '" . $_POST['admin_login'] . "' ,
  217. '" . md5 ( $_POST['admin_pass'] ) . "' )" ) == FALSE )
  218. {
  219. echo $tText['mysql_insert'] ;
  220. exit();
  221. }
  222.  
  223. if ( unlink ( 'install.php' ) == FALSE )
  224. {
  225. echo $tText['unlink'] ;
  226. exit();
  227. }
  228.  
  229. Echo $tText['gelukt'] ;
  230.  
  231. }
  232. else
  233. {
  234. echo "
  235. <form method='post' action='' >
  236. <table width='100%' >
  237. <tr >
  238. <td colspan='2' >Welkom, dit is de install-file. Hier kun je je Berichtenbalk installeren.<br ></td >
  239. </tr >
  240. <tr >
  241. <td colspan='2' ><b >MySQL Connectie's:</b ></td >
  242. </tr >
  243. <tr >
  244. <td >Host:</td >
  245. <td ><input type='text' name='mysql_host' ></td >
  246. </tr >
  247. <tr >
  248. <td >Username:</td >
  249. <td ><input type='text' name='mysql_user' ></td >
  250. </tr >
  251. <tr >
  252. <td >Pass:</td >
  253. <td ><input type='password' name='mysql_pass' ></td >
  254. </tr >
  255. <tr >
  256. <td >Database:</td >
  257. <td ><input type='text' name='mysql_db' ><br ></td >
  258. </tr >
  259. <tr >
  260. <td colspan='2' ><b >Admin Gegevens:</b ></td >
  261. </tr >
  262. <tr >
  263. <td >Loginnaam:</td >
  264. <td ><input type='text' name='admin_login' ></td >
  265. </tr >
  266. <tr >
  267. <td >Wachtwoord:</td >
  268. <td ><input type='password' name='admin_pass' ><br ></td >
  269. </tr >
  270. <tr >
  271. <td >&nbsp;</td >
  272. <td ><input type='submit' name='submit' value='Installeer!' ><br ></td >
  273. </tr >
  274. </table >
  275. </form >";
  276. }
  277.  
  278. ?>



post.php
  1. <?php
  2.  
  3. /***************************************
  4. ****************************************
  5.  
  6. Page: post.php
  7. Created by: Marten
  8.  
  9. ****************************************
  10. ***************************************/
  11.  
  12. include ( 'header.php' ) ;
  13.  
  14. if ( isset ( $_POST['submit'] ) )
  15. {
  16.  
  17. if ( empty ( $_POST['naam'] ) OR empty ( $_POST['bericht'] ) )
  18. {
  19. echo $tText['Invullen'] ;
  20. exit();
  21. }
  22.  
  23. if ( $_POST['email'] != "" )
  24. {
  25. if ( !preg_match ( "/^[A-Z0-9._%-]+@[A-Z0-9._%-]+.[A-Z]{2,6}$/i" , $_POST['email'] ) )
  26. {
  27. echo $tText['email'] ;
  28. exit();
  29. }
  30. }
  31.  
  32. spam ( ) ;
  33.  
  34. $Query = mysql_query ( "INSERT INTO text ( naam , email , homepage , bericht , datum , ip )
  35. VALUES (
  36. '" . trim ( htmlspecialchars ( $_POST['naam'] ) ) . "' ,
  37. '" . trim ( htmlspecialchars ( $_POST['email'] ) ) . "' ,
  38. '" . trim ( htmlspecialchars ( $_POST['homepage'] ) ) . "' ,
  39. '" . trim ( htmlspecialchars ( $_POST['bericht'] ) ) . "' ,
  40. '" . date ( 'Y-m-d H:i:s' ) . "' ,
  41. '" . $_SERVER['REMOTE_ADDR'] . "'
  42. ) " ) or die ( mysql_error ( ) ) ;
  43.  
  44. echo $tText['post_goed'] ;
  45. }
  46. else
  47. {
  48. echo "
  49. <form method='post' action='' name='text' >
  50. <table width='90%' >
  51. <tr >
  52. <td colspan='2' >Hier kun je een bericht achterlaten voor de Berichtenbalk.</td >
  53. </tr >
  54. <tr >
  55. <td colspan='2' >&nbsp;</td >
  56. </tr >
  57. <tr >
  58. <td >Naam: <span class='rood' >*</span ></td >
  59. <td ><input type='text' name='naam' maxlength='150' ></td >
  60. </tr >
  61. <tr >
  62. <td >Email:</td >
  63. <td ><input type='text' name='email' maxlength='150' ></td >
  64. </tr >
  65. <tr >
  66. <td >Homepage:</td >
  67. <td ><input type='text' name='homepage' value ='http://' maxlength='150' ></td >
  68. </tr >
  69. <tr >
  70. <td rowspan='3' >Bericht: <span class='rood'>*</span ></td >
  71. <td >";
  72.  
  73. ubb_smileys_post ( ) ;
  74.  
  75. echo "
  76. </td >
  77. </tr >
  78. <tr >
  79. <td ><textarea name='bericht' rows='5' cols='20' wrap='visical' ></textarea ></td >
  80. </tr >
  81. <tr >
  82. <td >";
  83.  
  84. ubb_ubb_post ( ) ;
  85.  
  86. echo "
  87. </td >
  88. </tr >
  89. <tr >
  90. <td >&nbsp;</td >
  91. <td ><span class='rood' >Velden met * zijn verplicht.</span ></td >
  92. </tr >
  93. <tr >
  94. <td colspan='2' >&nbsp;</td >
  95. </tr >
  96. <tr >
  97. <td >&nbsp;</td >
  98. <td ><input type='submit' name='submit' value='Post!' ></td >
  99. </tr >
  100. </table >
  101. </form >";
  102. }
  103.  
  104. ?>



ubb.php
  1. <?php
  2.  
  3. /***************************************
  4. ****************************************
  5.  
  6. Page: ubb.php
  7. Created by: Marten
  8.  
  9. ****************************************
  10. ***************************************/
  11.  
  12. function ubb_scheld ( &$Ubb )
  13. {
  14. $Query = mysql_query ( "SELECT * FROM scheld" ) ;
  15. while ( $Row = mysql_fetch_array ( $Query ) )
  16. {
  17. $Ubb = ereg_replace ( $Row['woord'] , $Row['vervang'] , $Ubb ) ;
  18. }
  19. }
  20.  
  21. function ubb_smileys ( &$Ubb )
  22. {
  23. $Ubb = ereg_replace ( ";-)" , "<img src='1.gif' border='0' >" , $Ubb ) ;
  24. $Ubb = ereg_replace ( ":-D" , "<img src='2.gif' border='0' >" , $Ubb ) ;
  25. $Ubb = ereg_replace ( ":-S" , "<img src='3.gif' border='0' >" , $Ubb ) ;
  26. $Ubb = ereg_replace ( ":-h" , "<img src='4.gif' border='0' >" , $Ubb ) ;
  27. $Ubb = ereg_replace ( ":-!" , "<img src='5.gif' border='0' >" , $Ubb ) ;
  28. $Ubb = ereg_replace ( ":-8" , "<img src='6.gif' border='0' >" , $Ubb ) ;
  29. $Ubb = ereg_replace ( ":-P" , "<img src='7.gif' border='0' >" , $Ubb ) ;
  30. }
  31.  
  32. function ubb_ubb ( &$Ubb )
  33. {
  34. $Ubb = preg_replace ( "_[b](.*?)[/b]_is" , "<b>1</b>" , $Ubb ) ;
  35. $Ubb = preg_replace ( "_[i](.*?)[/i]_is" , "<i>1</i>" , $Ubb ) ;
  36. $Ubb = preg_replace ( "_[u](.*?)[/u]_is" , "<u>1</u>" , $Ubb ) ;
  37. $Ubb = preg_replace ( "_[s](.*?)[/s]_is" , "<s>1</s>" , $Ubb ) ;
  38. }
  39.  
  40. function ubb_smileys_post ( )
  41. {
  42. echo "<a href=# onClick=document.text.bericht.value+=';-)';document.text.bericht.focus(); return false; ><img src='1.gif' border='0' ></a >" ;
  43. echo "<a href=# onClick=document.text.bericht.value+=':-D';document.text.bericht.focus(); return false; ><img src='2.gif' border='0' ></a >" ;
  44. echo "<a href=# onClick=document.text.bericht.value+=':-S';document.text.bericht.focus(); return false; ><img src='3.gif' border='0' ></a >" ;
  45. echo "<a href=# onClick=document.text.bericht.value+=':-h';document.text.bericht.focus(); return false; ><img src='4.gif' border='0' ></a >" ;
  46. echo "<a href=# onClick=document.text.bericht.value+=':-!';document.text.bericht.focus(); return false; ><img src='5.gif' border='0' ></a >" ;
  47. echo "<a href=# onClick=document.text.bericht.value+=':-8';document.text.bericht.focus(); return false; ><img src='6.gif' border='0' ></a >" ;
  48. echo "<a href=# onClick=document.text.bericht.value+=':-P';document.text.bericht.focus(); return false; ><img src='7.gif' border='0' ></a >" ;
  49. }
  50.  
  51. function ubb_ubb_post ( )
  52. {
  53. echo "<a href=# onClick=document.text.bericht.value+='[b][/b]';document.text.bericht.focus(); return false; ><input type='button' value='B' ></a >" ;
  54. echo "<a href=# onClick=document.text.bericht.value+='[i][/i]';document.text.bericht.focus(); return false; ><input type='button' value='I' ></a >" ;
  55. echo "<a href=# onClick=document.text.bericht.value+='[u][/u]';document.text.bericht.focus(); return false; ><input type='button' value='U' ></a >" ;
  56. echo "<a href=# onClick=document.text.bericht.value+='[s][/s]';document.text.bericht.focus(); return false; ><input type='button' value='S' ></a >" ;
  57. }
  58.  
  59.  
  60. ?>



MySQL (voor het geval dat install.php mislukt)
  1. CREATE TABLE `text` (
  2. `id` INT NOT NULL AUTO_INCREMENT ,
  3. `naam` VARCHAR( 150 ) NOT NULL ,
  4. `email` VARCHAR( 150 ) NOT NULL ,
  5. `homepage` VARCHAR( 150 ) NOT NULL ,
  6. `bericht` TEXT NOT NULL ,
  7. `datum` DATETIME NOT NULL ,
  8. `ip` VARCHAR( 11 ) NOT NULL ,
  9. PRIMARY KEY ( `id` )
  10. ) TYPE = MYISAM ;
  11.  
  12. CREATE TABLE `ban` (
  13. `id` INT NOT NULL AUTO_INCREMENT ,
  14. `ip` VARCHAR( 11 ) NOT NULL ,
  15. PRIMARY KEY ( `id` )
  16. ) TYPE = MYISAM ;
  17.  
  18. CREATE TABLE `scheld` (
  19. `id` INT NOT NULL AUTO_INCREMENT ,
  20. `woord` VARCHAR( 150 ) NOT NULL ,
  21. `vervang` VARCHAR( 150 ) NOT NULL ,
  22. PRIMARY KEY ( `id` )
  23. ) TYPE = MYISAM ;
  24.  
  25. CREATE TABLE `instellingen` (
  26. `scheidingsteken` VARCHAR( 150 ) NOT NULL ,
  27. `scheidingsteken_wat` VARCHAR( 150 ) NOT NULL ,
  28. `login` VARCHAR( 15 ) NOT NULL ,
  29. `pass` VARCHAR( 32 ) NOT NULL
  30. ) TYPE = MYISAM ;
  31.  
  32. INSERT INTO text ( naam , bericht )
  33. VALUES (
  34. Marten ,
  35. Jou Berichtenbalk is succesvol geinstalleerd. Veel plezier ermee! )
  36.  
  37. INSERT INTO instellingen ( scheidingsteken , scheidingsteken_wat , login , pass )
  38. VALUES (
  39. scheidingsteken.png ,
  40. img ,
  41. admin ,
  42. " . md5 ( 'pass' ) . " )

Download code! Download code (.txt)

 Stemmen
Niet ingelogd

 Reacties
Post een reactie
Lees de reacties  ( 14 )
© 2002-2012 Sitemasters.be - Regels - Gehost door: Vircon - Laadtijd: 0.484s