Scripts

Simpele Weblog

Dit script gebruik ik op mijn eigen site ook. Als het goed is werkt het piekfijn. Ik sta open voor commentaar. Het script bestaat uit de bestanden: Weblog.php --->>resultaten pagina Toevoegen.php --->> de pagina waar je nieuwe weblog toevoegt. OPMERKING -- het bestand toevoegen.php is niet beveiligt iedereen kan er in. bij het voorbeeld van mij is hij wel beveiligt Maak deze tabel in je database: CREATE TABLE weblog ( id int(11) auto_increment primary key , title tinytext(100) not null , tekst text(200) not null , postdate date not null , name tinytext(16) not null );

simpele-weblog
--------------------------------------------------
weblog.php
---------------------------------------------------
<?php

//maak connectie met je eigen database
mysql_connect("localhost", "USER", "Passwordt");
mysql_select_db("Naamdatabase");

   echo $query;
   echo mysql_query($query);
//}

//
$query = "SELECT * FROM weblog ORDER BY id DESC";

$result = mysql_query($query);
while($row=mysql_fetch_assoc($result)){

//hier wordt datum naar NL omgezet
	$date = $row['postdate'];
	$datesplit = split('-',$date);
	$maanden = array('jan','feb','maart','april','mei','juni','juli','aug','sep','okt','nov','dec');
	$newDate = ($datesplit[2]*1)."-".$maanden[$datesplit[1]-1]."-".$datesplit[0];

//hier vindt uitvoering plaats	
	echo "<table border='1' cellspacing='0' cellpadding='0' width=70%>";
		echo "<tr><td width=70%>".$row['title']."</td><td align='right' width=30%>".$newDate."</td></tr>";
		echo "<tr><td width=70%  colspan=4>".$row['tekst']."</td>";
	echo "<br />";
		echo "<tr><td width=100%  colspan=4>".$row['name']."</td></tr>";
	echo "</table>";
	}
		
?>

--------------------------------------------------
toevoegen.php
---------------------------------------------------
<head>
   <title>log toevoegen</title>
</head>
<body>
<form action=Thome.php method=POST>
<table>
<input type="hidden" name="submit" value="yes">
      title: <textarea rows="1" name="title" cols="42">Unkwown</textarea><br>
	  tekst: <textarea rows="1" name="tekst" cols="42">Unkwown</textarea><br>
	  name: <textarea rows="1" name="postby" cols="42">Jan Willem</textarea><br>
	  <input type="submit" vale=" Voeg toe ">
</table>
</form>
<?php
if ($_POST['submit']) {
	$title = addslashes($_POST['titel']);
	$tekst = addslashes($_POST['tekst']);
	$postdate = addslashes($_POST['postdate']);
	$name = addslashes($_POST['name']);

mysql_connect("localhost", "usrname", "password");
mysql_select_db("database");

$sql = "insert into home(title,tekst,postdate,name)
values('$title','$tekst',NOW(),'$name')";

mysql_query($sql) or die("Oops...");

echo "bericht toegevoegd.";
}
?>

Reacties

0
Nog geen reacties.