login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Nieuwssysteem

Offline Speedy - 17/10/2004 20:06
Avatar van SpeedyPHP interesse Kan er iemand dat scriptje wijzigen zodat je in de admin het nieuws kan verwijderen? Dan mag het gerust bij scripts komen te staan!

  1. Config.php
  2. ---------------------------------
  3. <?PHP
  4.  
  5. // De configuraties...
  6.  
  7. $host = "HOST"; // Vul hier de host in van je MySQL Database
  8. $db = "DB"; // Vul hier de naam van de Database in
  9. $user = "USER"; // Vul hier je Gebruikersnaam in (van de Database)
  10. $pass = "PASS"; // Vul hier je paswoord in van de Database
  11.  
  12. ?>
  13.  
  14. Toevoegen.php
  15. ---------------------------------
  16. <?
  17.  
  18. // Dit is de pagina waar je het Nieuws toevoegt
  19.  
  20. /* Dit is een Nieuws script, geprogrammeerd door Mark van Eijk @ http://www.web-z.nl */
  21.  
  22. include("config.php");
  23.  
  24. if ($submit) {
  25. mysql_connect("$host","$user","$pass");
  26. $bericht = htmlspecialchars($bericht);
  27. $bericht = eregi_replace("\[b\]","<b>",$bericht);
  28. $bericht = eregi_replace("\[/b\]","</b>",$bericht);
  29. $bericht = eregi_replace("\[a\]","<a href=\"",$bericht);
  30. $bericht = eregi_replace("\[/a\]","</a>",$bericht);
  31. $bericht = eregi_replace("\[aa\]","\" target=\"_blank\">",$bericht);
  32. $bericht = eregi_replace("\[i\]","<i>",$bericht);
  33. $bericht = eregi_replace("\[/i\]","</i>",$bericht);
  34. $bericht = eregi_replace("\[u\]","<u>",$bericht);
  35. $bericht = eregi_replace("\[/u\]","</u>",$bericht);
  36. $bericht = eregi_replace("\[p\]","<p>",$bericht);
  37. $bericht = eregi_replace("\[/p\]","</p>",$bericht);
  38. $bericht = eregi_replace("\[br\]","<br>",$bericht);
  39. $bericht = eregi_replace("\[font\]","<font color=\"#FF0000\" size=\"1\">",$bericht);
  40. $bericht = eregi_replace("\[/font\]","</font>",$bericht);
  41. $datum = date("d/m/Y");
  42. $tijd = date("H:i");
  43.  
  44. $insert = "INSERT INTO nieuws (auteur,onderwerp,bericht,tijd,datum,email) VALUES ('$auteur','$onderwerp','$bericht','$tijd','$datum','$email')";
  45. $query = mysql_query($insert)or die(mysql_error());
  46.  
  47. echo "Je Nieuws Item is succesvol geplaatst!";
  48.  
  49. }
  50. else {
  51. echo "<form method=post>";
  52. echo "<table cellspacing=0 border=0>";
  53. echo "<tr><td>Auteur: </td><td><input type=text name=auteur></td></tr>";
  54. echo "<tr><td>E-mail adres: </td><td><input type=text name=email></td></tr>";
  55. echo "<tr><td>Onderwerp: </td><td><input type=text name=onderwerp></td></tr>";
  56. echo "<tr><td>Bericht: </td><td><textarea name=bericht cols=100 rows=10></textarea></td></tr>";
  57. echo "<tr><td colspan=2><input type=submit value=Toevoegen name=submit style=width:99%></td></tr>";
  58. echo "</table></form>";
  59. }
  60.  
  61. ?>
  62.  
  63. Nieuws.php
  64. ---------------------------------
  65. <?
  66.  
  67. // Dit is de pagina waar het Nieuws op wordt geshowed
  68.  
  69. /* Dit is een Nieuws Script, geprogrammeerd door Mark van Eijk @ http://www.web-z.nl */
  70.  
  71. include("config.php");
  72.  
  73. mysql_connect("$host","$user","$pass");
  74.  
  75. $select="SELECT * FROM nieuws ORDER BY id DESC limit 15";
  76. $query = mysql_query($select);
  77.  
  78. echo "<p><b>&#149 Nieuws</b></p>";
  79.  
  80. while ($list = mysql_fetch_object($query)) {
  81. echo "<p><b>$list->onderwerp </b> door <a href=\"mailto:$list->email\">$list->auteur</a> <font color=#FF0000>@ $list->datum, $list->tijd</font><br>";
  82. echo "$list->bericht</p>";
  83. }
  84.  
  85. ?>
  86.  
  87. De tabel (nieuws.sql)
  88. ---------------------------------
  89.  
  90. CREATE TABLE nieuws (
  91. id int(11) NOT NULL auto_increment,
  92. onderwerp varchar(40) NOT NULL,
  93. bericht longtext NOT NULL,
  94. auteur varchar(20) NOT NULL,
  95. tijd varchar(8) NOT NULL,
  96. datum varchar(10) NOT NULL,
  97. email varchar(40) NOT NULL,
  98. PRIMARY KEY (id),
  99. KEY id (id),
  100. UNIQUE id_2 (id)
  101. );

2 antwoorden

Gesponsorde links
Offline Stijn1 - 17/10/2004 20:15
Avatar van Stijn1 Gouden medaille

PHP ver gevorderde
"in de admin": Welke admin? Je wilt een admin voor het script? Leer php? Heb je dit eigenlijk zelf gemaakt? Want je zegt: "Dit mag gerust bij de scripts komen te staan". Heb jij het ook gemaakt? Dan moet je zelf ook maar eens leren hoe je een admin moet maken!
Offline snowie - 17/10/2004 20:27
Avatar van snowie Nieuw lid // Dit is de pagina waar het Nieuws op wordt geshowed

/* Dit is een Nieuws Script, geprogrammeerd door Mark van Eijk @ http://www.web-z.nl */


nee dus
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.199s