Lees even de PHP beginnershandleiding hier door op de website. Dit zou een mooi begin zijn.
Link gekopieerd
Ok, heb het doorgelezen en bestuudeerd. Het meeste wist ik al. Maar ik weet niet hoe ik zoiets in elkaar moet zetten. Laat staan waar ik moet beginnen.
Volgens mij is het ook noodzakelijk om een mysql database te gebruiken? Om alle info op te slaan?
Link gekopieerd
Link gekopieerd
Ja, dit zou leuk zijn! Kan je me de source misschien sturen?
Link gekopieerd
index.php
<?
function addjsslashes($str)
{
return addcslashes($str, "\0..\37!@\@\177..\377\'\"");
}
function chop_newline($str)
{
return preg_replace("/\r?\n$|\r[^\n]$/", "", $str);
}
?>
<html>
<head>
<title>Notes</title>
<link rel="stylesheet" type="text/css" href="styles.css">
</head>
<body>
<table width="100%" height="100%" border="0" cellspacing="0" cellpadding="0">
<tr><td align="center">
<?
$anote = $HTTP_POST_VARS["anote"];
if ($anote) {
$fp = fopen("notes.txt", "a");
fputs($fp, date("d/m/Y")."\n");
fputs($fp, date("H.i")."\n");
fputs($fp, stripslashes(str_replace("\r", "", str_replace("\n", "", nl2br($anote))))."\n");
fclose($fp);
}
$n = 0;
$guestbook = array();
$fp = fopen("notes.txt", "r");
while (!feof($fp)) {
$datum = fgets($fp, 1024);
$tijd = fgets($fp, 1024);
$anote = fgets($fp, 1024);
if ($datum && $tijd && $anote) {
$guestbook[$n][0] = $datum;
$guestbook[$n][1] = $tijd;
$guestbook[$n][2] = $anote;
$n++;
}
}
fclose($fp);
if ($kill) {
$fp = fopen("notes.txt", "w");
for($i = 0; $i < sizeof($guestbook); $i++) {
if ( $i != ($kill - 1)) {
fputs($fp, $guestbook[$i][0]);
fputs($fp, $guestbook[$i][1]);
fputs($fp, $guestbook[$i][2]);
}
}
fclose($fp);
$n = 0;
$guestbook = array();
$fp = fopen("notes.txt", "r");
while (!feof($fp)) {
$datum = fgets($fp, 1024);
$tijd = fgets($fp, 1024);
$anote = fgets($fp, 1024);
if ($datum && $tijd && $anote) {
$guestbook[$n][0] = $datum;
$guestbook[$n][1] = $tijd;
$guestbook[$n][2] = $anote;
$n++;
}
}
fclose($fp);
}
?>
<form name="postit" action="index.php" method="post">
<textarea name="anote" class="addnote" rows="3"></textarea>
<br><br><a href="javascript:document.postit.submit()">Post Note</a>
</form>
<br><br>
<table border="0" cellpadding="2" cellspacing="0" style="width:500px;">
<?
for ($i = 0; $i < sizeof($guestbook) ; $i++) {
$j = $n - $i - 1;
echo "<tr><td class=datebox width=100 align=left>".$guestbook[$j][0]." </td><td align=right width=100% class=datebox><a href=index.php?kill=".($j + 1).">[X]</a></td></tr>";
echo "<tr><td class=note colspan=2>".$guestbook[$j][2]."</td></tr>
<tr><td colspan=2> </td></tr>";
}
?>
<tr><td align="center">
</td></tr></table>
</td></tr></table>
</body>
</html>
maak een notes.txt aan en chmod deze naar 777
styles.css
body
{
font-family:verdana;
background:white;
background-color:white;
margin-left:0px;
margin-top:0px;
margin-right:0px;
}
.datebox
{
color: #ffffff;
background-color: #000000;
font-size:11px;
border:1px black solid;
}
.note
{
font-size:11px;
border:1px black solid;
}
.addnote {
font-family: Verdana, Arial;
border: 1px black solid;
width: 500px;
background-color: #ffffff;
}
a
{
font-size:11px;
font-weight:bold;
color:#1f59aa;
text-decoration:none;
}
a:hover
{
font-size:11px;
font-weight:bold;
color:#666;
text-decoration:underline;
}
Link gekopieerd
Ok, nog een vraagje: Hoe kan ik het mogelijk maken om de notes weer te editen? Of om op status te noteren?
Link gekopieerd
En waarom doet hij het niet? (
http://www.solo.ycn-hosting.com/index.php ) notes staat op cmod 777
Gelieve Niet Bumpen:
Twee of meer keer achter elkaar in een topic posten heet bumpen. Bumpen is pas na 24 uur toegestaan en kan een reden zijn voor de admins en moderators om een topic te sluiten. Gebruik indien nodig de knop om je tekst aan te passen.
SanThe.
Link gekopieerd