weet iemand een methode om met hetzelfde script verschillende shoutboxen te hebben (met meerdere txt bestanden maar maar 1 php-bestand)
ik dacht aan iets van http://www.qwaxys.be.tt/shoutbox/?id=001
en dan 001.txt voor die pagina en 002.txt als id=002, ...
ik weet echt niet hoe ik het kan oplossen, ik weet alleen genoeg om de html te wijzigen :s
bedankt bij voorbaat
één ding: het is niet de bedoeling de txt's automatisch te maken dit doe ik dan hadmatig, anders kan iedereen daar een shoutbox komen halen en dat is nou ook niet de bedoeling
de code:
<html><head>
<title>shoutbox</title>
<style type="text/css">
@import url(style.css);
</style>
</head>
<body>
<center>
Bekijk <a href="http://www.qwaxys.be.tt/shoutbox/?show=all" target="_top">alle berichten</a> of <a href="http://www.qwaxys.be.tt/shoutbox/?show=5" target="_top">de laatste vijf berichten</a>.<br /><br />
<div class="venster">
<?
$bestand = fopen('text.txt','a+');
$regels = file('text.txt');
if ( isset ( $_POST['submit'] ) ) {
if ( !empty( $_POST['name'] ) && !empty( $_POST['msg'] ) ){
$shout = '<b>' . htmlspecialchars($_POST['name']) . '</b>: ' . htmlspecialchars($_POST['msg']);
// echo $shout;
fwrite($bestand,"\n$shout");
fclose($bestand);
header('Location: index.php');
}
else {
echo 'Je hebt je naam niet ingevuld of geen bericht getypt!';
}
}
fclose($bestand);
if ( isset ( $_GET['show'] ) ) {
if ( $_GET['show'] == 'all'){ $hoeveel = count($regels); }
else { $hoeveel = $_GET['show']; }
}
else {
$hoeveel = 10;
}
for($i=count($regels);count($regels)-$i<$hoeveel;$i--){
echo $regels[$i-1] . '<br />';
}
?>
</div><br /><br />
<form action="index.php" method="post">
<input class="naam" onfocus="value = ''; " type="text" name="name" value="Nicknaam" /><input class="bericht" onfocus="value = ''; " type="text" name="msg" value="Typ hier je bericht" /><br />
<br />
<input class="submit" type="image" src="http://www.knightfight.nl/img/btn_abschicken.jpg"
alt="Klik om de informatie te verzenden" value="submit"
name="submit">
</form>
</center>
</body>
</html>