ik heb een scripts:
gastenboek.php(staat niks in)

index.php
<?
require("top.php");

require("gastenboek.php");

require("bottom.php");
?>

plaats.php
<?php

$datum = date("d.m.y H:i");
$bericht = htmlentities($bericht);
$bericht = nl2br($bericht);
$bericht = stripslashes($bericht);

// defineer het bestand met berichten
$file = "http://www.easy-upload.nl/index.php/file/24a64390585eea";;

// open het bestand
$fopenr = fopen ($file, "r");

// sla de inhoud op om de eerder toegevoegde berichten
// te onthouden en te herschrijven onder het nieuwe bericht
$msgs = fread ($fopenr, filesize ($file));

// open de file nogmaals maar dan nu om er in te schrijven
$fopenw = fopen($file, "w+");

// schrijf nieuwe bericht + alle oude in $file
fwrite($fopenw, "
\n\n<!-- bericht -->\n
<b>$naam</b><br>\n
<blockquote><p>$bericht</p></blockquote>\n
<p> $datum</p>$msgs
");

// sluit het bestand
fclose($fopenw);

// sluis bezoeker door naar index.php
echo "<SCRIPT LANGUAGE=\"javascript\" TYPE=\"text/javascript\"C:\Users\jord\Desktop\website\HTML\gastenboek\gastenboek.php"</SCRIPT>\n";

Er is zojuist een bericht achter gelaten door $naam .\n\n

Dit was een automatisch bericht.
", "van: $naam ");

?>

top.php

<html>
<head>
<title>ideeën</title>
</head>

<body bgcolor="#ffffff" text="#000000" link="#ff0000" alink="#ff0000" vlink="#ff0000">
<font face="Verdana, Arial, Helvetica" size="2">

--- bottom.php ---
<form action="plaats.php" method="post" accept-charset="iso-8859-1">
<p>
De gegevens die u via het volgende formulier invult, worden op het gastenboek geplaatst en zullen voor iedereen zichtbaar zijn.
</p>
<p>
Naam: <br>
<input name="naam" type="text" size="40" tabindex="1000">
</p>
<p>
Uw bericht: <br>
<textarea name="bericht" rows="8" cols="40" tabindex="1004"></textarea>
</p>
<p>
<input type="submit" name="submit" value="Verstuur" title="Verstuur dit formulier" tabindex="1005">
</p>
</form>
</font>
</body>
</html>

nu zit hier ergens een fout in maar ik weet niet welke en waar want nu krijg ik dit:
http://www.gm1999.netne.net/1_2_informatie.html
ik ben hier nieuw en ook nog niet zo bekend met PHP

Je fout zit in top.php .. Daar heb je verkeerd lopen knippen en plakken.. top.php is maar een heel klein stukje code,vanaf line 9 hoort in bottom.php
aha
ik heb wat veranderd,
maar er zitten nog steeds fouten in;
in deze .zip zit ook de smiley-veranderaar;
http://www.easy-upload.nl/index.php/file/164a64824d420f8

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.
index.php vraagt naar buttom.php terwijl het bestand bottom.html heet.

En wat je vervolgens met die smileys hebt gedaan kom ik niet helemaal uit.. :O
dat is een link :P

Reageren