Nieuw lid |
|
ik heb de volgende code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Voeg nieuws toe</title>
</head>
<body>
<?php
ini_set('display_errors', 1);
$nieuws = parse_ini_file('nieuws.ini',true);
$fopen = fopen('nieuws.ini', 'w');
if(isset($_POST['nieuwstoevoegen'])) {
$aantaloudeberichten = count($nieuws);
for($a = 1; $a < $aantaloudeberichten; $a++) {
$oudnieuws = "[".$b."]\r\ntitel = ".$nieuws[$aantaloudeberichten]['titel']."\r\nbericht = ".$nieuws[$aantaloudeberichten]['bericht']."\r\n";
$nieuwnieuws = "[1]\r\ntitel = ".$_POST['title']."\r\nbericht = ".$_POST['bericht'];
$dataopslaan = nieuwnieuws.$oudnieuws;
$handle = fopen("nieuws.ini","a+");
fwrite($handle,$dataopslaan);
fclose($handle);
}
}
else {
?>
<form method="post" />
naam:<br /><input type="text" name="title" /><br />
bericht:<br />
<textarea rows="5" cols="16" name="message" /></textarea><br /><br />
<input type="submit" value="nieuws toevoegen" name="nieuwstoevoegen" />
</form>
<?php
}
?>
</body>
</html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>Voeg nieuws toe</title> </head> <body> <?php $fopen = fopen('nieuws.ini', 'w'); if(isset($_POST['nieuwstoevoegen'])) { $aantaloudeberichten = count($nieuws); for($a = 1; $a < $aantaloudeberichten; $a++) { $oudnieuws = "[".$b."]\r\ntitel = ".$nieuws[$aantaloudeberichten]['titel']."\r\nbericht = ".$nieuws[$aantaloudeberichten]['bericht']."\r\n"; $nieuwnieuws = "[1]\r\ntitel = ".$_POST['title']."\r\nbericht = ".$_POST['bericht']; $dataopslaan = nieuwnieuws.$oudnieuws; $handle = fopen("nieuws.ini","a+"); } } else { ?> <form method="post" /> naam:<br /><input type="text" name="title" /><br /> bericht:<br /> <textarea rows="5" cols="16" name="message" /></textarea><br /><br /> <input type="submit" value="nieuws toevoegen" name="nieuwstoevoegen" /> </form> <?php } ?> </body> </html>
als ik het nieuws post maakt hij nieuws.ini leeg (wat dus niet de bedoeling is) en slaat er niets in op.
maar ik kan de fout niet vinden.
|