Script werkt niet

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Mark

Mark

11/12/2006 18:20:00
Quote Anchor link
Hallo,

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
 
PHP hulp

PHP hulp

25/11/2024 06:04:10
 
Bruno -

bruno -

11/12/2006 19:30:00
Quote Anchor link
zoek ff bij de scripts op deze site
 
Arjan Kapteijn

Arjan Kapteijn

11/12/2006 19:35:00
Quote Anchor link
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 :).
 
Elwin - Fratsloos

Elwin - Fratsloos

11/12/2006 19:50:00
Quote Anchor link
Mark schreef op 11.12.2006 18:20:
Datum:
Naam:
Text:
Ziet er uit als een standaard gastenboek: KLIK.

Elwin
 
Mark

Mark

12/12/2006 07:22:00
Quote Anchor link
Elwin schreef op 11.12.2006 19:50:
Mark schreef op 11.12.2006 18:20:
Datum:
Naam:
Text:
Ziet er uit als een standaard gastenboek: KLIK.

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.
 
Mark

Mark

12/12/2006 07:23:00
Quote Anchor link
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
 
Manaus

Manaus

12/12/2006 07:26:00
Quote Anchor link
maak gastenboek en zet bij de post.php een http authication...:D
Zo moeilijk is het toch niet?:S
 
Mark

Mark

12/12/2006 10:21:00
Quote Anchor link
manaus schreef op 12.12.2006 07:26:
Zo moeilijk is het toch niet?:S


Als je niet veel weet van PHP wel dus
 
Arjan Kapteijn

Arjan Kapteijn

12/12/2006 10:22:00
Quote Anchor link
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.
 
Mark

Mark

12/12/2006 12:23:00
Quote Anchor link
Het probleem is dat is der eigenlijk niks van kan van dat hele php. :(

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)
PHP script in nieuw venster Selecteer het PHP script
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
<?
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
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.