PHP 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!
Config.php
---------------------------------
<?PHP
// De configuraties...
$host = "HOST"; // Vul hier de host in van je MySQL Database
$db = "DB"; // Vul hier de naam van de Database in
$user = "USER"; // Vul hier je Gebruikersnaam in (van de Database)
$pass = "PASS"; // Vul hier je paswoord in van de Database
?>
Toevoegen.php
---------------------------------
<?
// Dit is de pagina waar je het Nieuws toevoegt
/* Dit is een Nieuws script, geprogrammeerd door Mark van Eijk @ http://www.web-z.nl */
include("config.php");
if ($submit) {
mysql_connect("$host","$user","$pass");
mysql_select_db("$db");
$bericht = htmlspecialchars($bericht);
$bericht = eregi_replace("\[b\]","<b>",$bericht);
$bericht = eregi_replace("\[/b\]","</b>",$bericht);
$bericht = eregi_replace("\[a\]","<a href=\"",$bericht);
$bericht = eregi_replace("\[/a\]","</a>",$bericht);
$bericht = eregi_replace("\[aa\]","\" target=\"_blank\">",$bericht);
$bericht = eregi_replace("\[i\]","<i>",$bericht);
$bericht = eregi_replace("\[/i\]","</i>",$bericht);
$bericht = eregi_replace("\[u\]","<u>",$bericht);
$bericht = eregi_replace("\[/u\]","</u>",$bericht);
$bericht = eregi_replace("\[p\]","<p>",$bericht);
$bericht = eregi_replace("\[/p\]","</p>",$bericht);
$bericht = eregi_replace("\[br\]","<br>",$bericht);
$bericht = eregi_replace("\[font\]","<font color=\"#FF0000\" size=\"1\">",$bericht);
$bericht = eregi_replace("\[/font\]","</font>",$bericht);
$datum = date("d/m/Y");
$tijd = date("H:i");
$insert = "INSERT INTO nieuws (auteur,onderwerp,bericht,tijd,datum,email) VALUES ('$auteur','$onderwerp','$bericht','$tijd','$datum','$email')";
$query = mysql_query($insert)or die(mysql_error());
echo "Je Nieuws Item is succesvol geplaatst!";
}
else {
echo "<form method=post>";
echo "<table cellspacing=0 border=0>";
echo "<tr><td>Auteur: </td><td><input type=text name=auteur></td></tr>";
echo "<tr><td>E-mail adres: </td><td><input type=text name=email></td></tr>";
echo "<tr><td>Onderwerp: </td><td><input type=text name=onderwerp></td></tr>";
echo "<tr><td>Bericht: </td><td><textarea name=bericht cols=100 rows=10></textarea></td></tr>";
echo "<tr><td colspan=2><input type=submit value=Toevoegen name=submit style=width:99%></td></tr>";
echo "</table></form>";
}
?>
Nieuws.php
---------------------------------
<?
// 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 */
include("config.php");
mysql_connect("$host","$user","$pass");
mysql_select_db("$db");
$select="SELECT * FROM nieuws ORDER BY id DESC limit 15";
$query = mysql_query($select);
echo "<p><b>• Nieuws</b></p>";
while ($list = mysql_fetch_object($query)) {
echo "<p><b>$list->onderwerp </b> door <a href=\"mailto:$list->email\">$list->auteur</a> <font color=#FF0000>@ $list->datum, $list->tijd</font><br>";
echo "$list->bericht</p>";
}
?>
De tabel (nieuws.sql)
---------------------------------
CREATE TABLE nieuws (
id int(11) NOT NULL auto_increment,
onderwerp varchar(40) NOT NULL,
bericht longtext NOT NULL,
auteur varchar(20) NOT NULL,
tijd varchar(8) NOT NULL,
datum varchar(10) NOT NULL,
email varchar(40) NOT NULL,
PRIMARY KEY (id),
KEY id (id),
UNIQUE id_2 (id)
);
Config.php --------------------------------- <?PHP // De configuraties... $host = "HOST"; // Vul hier de host in van je MySQL Database $db = "DB"; // Vul hier de naam van de Database in $user = "USER"; // Vul hier je Gebruikersnaam in (van de Database) $pass = "PASS"; // Vul hier je paswoord in van de Database ?> Toevoegen.php --------------------------------- <? // Dit is de pagina waar je het Nieuws toevoegt /* Dit is een Nieuws script, geprogrammeerd door Mark van Eijk @ http://www.web-z.nl */ include("config.php"); if ($submit) { $bericht = eregi_replace("\[aa\]","\" target=\"_blank\">",$bericht); $bericht = eregi_replace("\[font\]","<font color=\"#FF0000\" size=\"1\">",$bericht); $insert = "INSERT INTO nieuws (auteur,onderwerp,bericht,tijd,datum,email) VALUES ('$auteur','$onderwerp','$bericht','$tijd','$datum','$email')"; echo "Je Nieuws Item is succesvol geplaatst!"; } else { echo "<form method=post>"; echo "<table cellspacing=0 border=0>"; echo "<tr><td>Auteur: </td><td><input type=text name=auteur></td></tr>"; echo "<tr><td>E-mail adres: </td><td><input type=text name=email></td></tr>"; echo "<tr><td>Onderwerp: </td><td><input type=text name=onderwerp></td></tr>"; echo "<tr><td>Bericht: </td><td><textarea name=bericht cols=100 rows=10></textarea></td></tr>"; echo "<tr><td colspan=2><input type=submit value=Toevoegen name=submit style=width:99%></td></tr>"; } ?> Nieuws.php --------------------------------- <? // 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 */ include("config.php"); $select="SELECT * FROM nieuws ORDER BY id DESC limit 15"; echo "<p><b>• Nieuws</b></p>"; echo "<p><b>$list->onderwerp </b> door <a href=\"mailto:$list->email\">$list->auteur</a> <font color=#FF0000>@ $list->datum, $list->tijd</font><br>"; echo "$list->bericht</p>"; } ?> De tabel (nieuws.sql) --------------------------------- CREATE TABLE nieuws ( id int(11) NOT NULL auto_increment, onderwerp varchar(40) NOT NULL, bericht longtext NOT NULL, auteur varchar(20) NOT NULL, tijd varchar(8) NOT NULL, datum varchar(10) NOT NULL, email varchar(40) NOT NULL, PRIMARY KEY (id), KEY id (id), UNIQUE id_2 (id) );
|