Script werkt niet
Wie kan me helpen aan een script om naar een db te schrijven met de volgende velden.
Datum:
Naam:
Text:
En een script om deze waardes weer uit te lezen en dan op deze (http://www.ukkepukkie.eu/content/dagboek.htm) manier weer weer te geven in een pagina.
waarbij de naam onder de datum komt te staan.
Ben zelf niet heel goed met PHP en db connect dus alle hulp is welkom.
het is uiteindelijk de bedoeling dat de pagina waarmee naar de db word geschreven in een andere map op de server komt te staan welke beveiligt is.
indien iets niet duidelijk stuur maar een PB
Gewijzigd op 01/01/1970 01:00:00 door Mark
zoek ff bij de scripts op deze site
Dat is een html pagina en dan word het toch een stuk moeilijker... tenzij je 1) in apache in kan stellen dat hij ook .htm files moet parsen of 2) je een iframe gebruikt die naar een andere website verwijst. Of je gebruikt .php :).
Mark schreef op 11.12.2006 18:20:
Ziet er uit als een standaard gastenboek: KLIK.Datum:
Naam:
Text:
Naam:
Text:
Elwin
Elwin schreef op 11.12.2006 19:50:
Elwin
Mark schreef op 11.12.2006 18:20:
Ziet er uit als een standaard gastenboek: KLIK.Datum:
Naam:
Text:
Naam:
Text:
Elwin
Dat is dus niet de bedoeling. in een gastenboek kan iedereen wat zetten en het is de bedoeling dat alleen ik of mijn vrouw hier wat in kunnen zetten.
Arjan Kapteijn schreef op 11.12.2006 19:35:
Dat is een html pagina en dan word het toch een stuk moeilijker... tenzij je 1) in apache in kan stellen dat hij ook .htm files moet parsen of 2) je een iframe gebruikt die naar een andere website verwijst. Of je gebruikt .php :).
Het is de bedoeling dat dat allemaal php word
Zo moeilijk is het toch niet?:S
manaus schreef op 12.12.2006 07:26:
Zo moeilijk is het toch niet?:S
Als je niet veel weet van PHP wel dus
Wat heb je al geprobeerd en waar kom je niet uit? Eigenlijk is het inderdaad niks meer dan een database en een input formulier, basicly een gastenboek dus. Als je dat input formulier dan beveiligd (bijv. met een .htaccess) ben je er al.
Heb wel iets gevonden maar der zit volgens mij een fout in het script.
als ik klik op toevoegen bericht dan gebeurt er verder niets.
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
<?
include ("news.vs");
function NLDate($timestamp)
{
$maanden = Array
("dummy","Januari","Februari","Maart",
"April","Mei","Juni","Juli","Augustus",
"September","Oktober","November",
"December");
$dagen = Array
("Zondag","Maandag","Dinsdag",
"Woensdag","Donderdag","Vrijdag",
"Zaterdag");
$dag = $dagen[date("w",$timestamp)];
$maand = $maanden[date("n")];
return $dag . " " . date("j",$timestamp) . " " . $maand . " " . date("Y",$timestamp);
}
$now = mktime(0,0,0,date("n"),date("j"));
$datum = NLDate($now);
$tijd = date("H:i:s");
$plaatjes = "smile/";
$naam = "Naam";
$wachtwoord = "1234";
if ($action == "beheer") {
echo "<form action=\"$PHP_SELF\" method=\"post\">\n";
echo "Login naam:<br>\n";
echo "<input type=\"text\" name=\"login\"><br>\n";
echo "Wachtwoord:<br>\n";
echo "<input type=\"password\" name=\"pass\"><br>\n";
echo "<input type=\"hidden\" name=\"action\" value=\"nieuw\">\n";
echo "<input type=\"submit\" value=\"Ok\">\n";
echo "</form>\n";
}
elseif ($action == "nieuw") {
if ($login == $naam && $pass == $wachtwoord){
echo "<form action=\"$PHP_SELF\" method=\"post\">\n";
echo "Wat moet de koptekst zijn?<br>\n";
echo "<input type=\"text\" size=\"40\" name=\"kop\" value=\"\"><br>\n";
echo "Wat is de tekst?<br>\n";
echo "<textarea name=\"bericht\" cols=\"60\" rows=\"20\"></textarea><br>\n";
echo "<input type=\"hidden\" name=\"action\" value=\"vernieuw\">\n";
echo "<input type=\"hidden\" name=\"pass\" value=\"$pass\">\n";
echo "<input type=\"hidden\" name=\"login\" value=\"$login\">\n";
echo "<input type=\"submit\" value=\"Verzend tekst\">\n";
echo "<input type=\"reset\" value=\"Wissen\">\n";
echo "</form>\n\n";
}
else {
echo "Wachtwoord of login naam klopt niet!\n";
}
}
elseif ($action == "vernieuw") {
if ($login == $naam && $pass == $wachtwoord){
$kop = StripSlashes($kop);
$bericht = StripSlashes($bericht);
$bericht = ereg_replace("\n", "<br>", $bericht);
$bericht = ereg_replace("\:\)", "<img src=".$plaatjes."happy.gif> ", $bericht);
$bericht = ereg_replace("\:\(", "<img src=".$plaatjes."unhappy.gif> ", $bericht);
$file = fopen("news.vs","w");
$new = "\n<center><table width=75% border=0 bgcolor=#000000>\n"
."<tr> <td bgcolor=#aaaaFF><font size=2 face=Verdana, Arial, Helvetica, sans-serif><b>$datum<br> $tijd - $kop</font></b></td></tr>\n"
."<tr><td bgcolor=#ddddFF><font size=2 face=Verdana, Arial, Helvetica, sans-serif>$bericht</font></tr></td></table><br><br></center>\n\n\n".$news;
fputs($file,"<?");
fputs($file,"\$news=\"$new\"");
fputs($file,"?>");
fclose($file);
echo "Tekst is veranderd<br>\n";
}
else {
echo "Wachtwoord of login naam klopt niet\n";
}
}
else {
echo "$news \n\n<br><br> <a href=\"news.php?action=beheer\">nieuws Toevoegen</a>";
}
?>
include ("news.vs");
function NLDate($timestamp)
{
$maanden = Array
("dummy","Januari","Februari","Maart",
"April","Mei","Juni","Juli","Augustus",
"September","Oktober","November",
"December");
$dagen = Array
("Zondag","Maandag","Dinsdag",
"Woensdag","Donderdag","Vrijdag",
"Zaterdag");
$dag = $dagen[date("w",$timestamp)];
$maand = $maanden[date("n")];
return $dag . " " . date("j",$timestamp) . " " . $maand . " " . date("Y",$timestamp);
}
$now = mktime(0,0,0,date("n"),date("j"));
$datum = NLDate($now);
$tijd = date("H:i:s");
$plaatjes = "smile/";
$naam = "Naam";
$wachtwoord = "1234";
if ($action == "beheer") {
echo "<form action=\"$PHP_SELF\" method=\"post\">\n";
echo "Login naam:<br>\n";
echo "<input type=\"text\" name=\"login\"><br>\n";
echo "Wachtwoord:<br>\n";
echo "<input type=\"password\" name=\"pass\"><br>\n";
echo "<input type=\"hidden\" name=\"action\" value=\"nieuw\">\n";
echo "<input type=\"submit\" value=\"Ok\">\n";
echo "</form>\n";
}
elseif ($action == "nieuw") {
if ($login == $naam && $pass == $wachtwoord){
echo "<form action=\"$PHP_SELF\" method=\"post\">\n";
echo "Wat moet de koptekst zijn?<br>\n";
echo "<input type=\"text\" size=\"40\" name=\"kop\" value=\"\"><br>\n";
echo "Wat is de tekst?<br>\n";
echo "<textarea name=\"bericht\" cols=\"60\" rows=\"20\"></textarea><br>\n";
echo "<input type=\"hidden\" name=\"action\" value=\"vernieuw\">\n";
echo "<input type=\"hidden\" name=\"pass\" value=\"$pass\">\n";
echo "<input type=\"hidden\" name=\"login\" value=\"$login\">\n";
echo "<input type=\"submit\" value=\"Verzend tekst\">\n";
echo "<input type=\"reset\" value=\"Wissen\">\n";
echo "</form>\n\n";
}
else {
echo "Wachtwoord of login naam klopt niet!\n";
}
}
elseif ($action == "vernieuw") {
if ($login == $naam && $pass == $wachtwoord){
$kop = StripSlashes($kop);
$bericht = StripSlashes($bericht);
$bericht = ereg_replace("\n", "<br>", $bericht);
$bericht = ereg_replace("\:\)", "<img src=".$plaatjes."happy.gif> ", $bericht);
$bericht = ereg_replace("\:\(", "<img src=".$plaatjes."unhappy.gif> ", $bericht);
$file = fopen("news.vs","w");
$new = "\n<center><table width=75% border=0 bgcolor=#000000>\n"
."<tr> <td bgcolor=#aaaaFF><font size=2 face=Verdana, Arial, Helvetica, sans-serif><b>$datum<br> $tijd - $kop</font></b></td></tr>\n"
."<tr><td bgcolor=#ddddFF><font size=2 face=Verdana, Arial, Helvetica, sans-serif>$bericht</font></tr></td></table><br><br></center>\n\n\n".$news;
fputs($file,"<?");
fputs($file,"\$news=\"$new\"");
fputs($file,"?>");
fclose($file);
echo "Tekst is veranderd<br>\n";
}
else {
echo "Wachtwoord of login naam klopt niet\n";
}
}
else {
echo "$news \n\n<br><br> <a href=\"news.php?action=beheer\">nieuws Toevoegen</a>";
}
?>
Gewijzigd op 01/01/1970 01:00:00 door Mark