HTML interesse |
|
yo de mannen
ik heb het nieuwssysteem gebruikt die remy gepost heeft maar bij nieuwsteovoegen lukt het niet. als je de logincode zet en op login klikt gaat hij gewoon terug naar zijn inlogscherm
www.fcfortuna.be/index2.php
code--------
<?php
ob_start(); // admin pagina
echo "Admin pagina<br><br>";
if(isset($_COOKIE['berichtadmin'])) //cookie setten
{
echo "Voeg een nieuwsbericht toe";
$titel=$_POST['titel'];
$bericht=$_POST['bericht'];
if(isset($_POST['plaatsen']))
{
if(strlen($titel)<2) //controleer of er een titel is ingevuld
{
$error="Het bericht heeft geen titel.<br>";
}
else
{
$invoegen = $titel."^%$";
}
if(strlen($bericht)<6)
{
$error.= "U heeft geen bericht ingevuld.<br>";
}
else
{
$invoegen.= $bericht."^%$";
}
if(isset($error)) //als er een error is, dus als er iets niet is ingevuld, voer dit uit
{
echo "Het bericht kan om de volgende reden niet worden verwerkt:<br><br>";
echo $error;
}
else
{
$invoegen.= date("d-m-Y H:i")."^%$*!&"; //datum invoegen
$file="nieuws.txt";
if(file_exists($file))
{
$fp=fopen($file, "r");
$data=fread($fp, filesize($file));
fclose($fp);
}
$fp=fopen($file, "w");
flock($fp,LOCK_EX);
fputs($fp,$invoegen); //nieuwsbericht invoegen
if(isset($data)) fputs($fp,$data);
flock($fp,LOCK_UN);
fclose($fp);
setcookie("berichtadmin","ja", time()-3600);
echo "<a href=\"index2.php?page=nieuws\">ga naar de nieuwspagina</a>"; // je kunt hier ook location("header... gebruiken indien je ob_start gebruikt.
}
}
else
{ //laat formulier zien.
?>
<form method="post">
<table>
<tr>
<td>
Titel:
</td>
<td>
<input type="text" name="titel">
</td>
</tr>
<tr>
<td>
Bericht:
</td>
<td>
<textarea name="bericht" cols="25" rows="4"></textarea>
</td>
</tr>
<tr>
<td>
<input type="submit" name="plaatsen" value="Plaats bericht">
</td>
<td>
</td>
</tr>
</table>
</form>
<?php
}
}
else //vul hier het wachtwoord in als er geen cookie is.
{
if(isset($_POST['verzenden']))
{
if($_POST['wachtwoord'] == 'ha') //hier je wachtwoord invoeren
{
echo "goed";
setcookie("berichtadmin","ja");
echo "<a href=index2.php?page=nieuwstoevoegen>ga verder</a>";
}
else
{
echo "Je hebt het wachtwoordt niet goed ingevuld, ga <a href=javascript:history:back(1)>terug</a> en probeer opnieuw.";
}
}
else
{ //laat formulier zien waar je je wachtwoord moet invullen.
?>
<form method=post>
<input type="password" name="wachtwoord">
<input type="submit" name="verzenden" value="login">
</form>
<?php
}
}
?>
<?php echo "Admin pagina<br><br>"; if(isset($_COOKIE['berichtadmin'])) //cookie setten { echo "Voeg een nieuwsbericht toe"; $titel=$_POST['titel']; $bericht=$_POST['bericht']; if(isset($_POST['plaatsen'])) { if(strlen($titel)<2) //controleer of er een titel is ingevuld { $error="Het bericht heeft geen titel.<br>"; } else { $invoegen = $titel."^%$"; } { $error.= "U heeft geen bericht ingevuld.<br>"; } else { $invoegen.= $bericht."^%$"; } if(isset($error)) //als er een error is, dus als er iets niet is ingevuld, voer dit uit { echo "Het bericht kan om de volgende reden niet worden verwerkt:<br><br>"; } else { $invoegen.= date("d-m-Y H:i")."^%$*!&"; //datum invoegen $file="nieuws.txt"; { } fputs($fp,$invoegen); //nieuwsbericht invoegen echo "<a href=\"index2.php?page=nieuws\">ga naar de nieuwspagina</a>"; // je kunt hier ook location("header... gebruiken indien je ob_start gebruikt. } } else { //laat formulier zien. ?> <form method="post"> <table> <tr> <td> Titel: </td> <td> <input type="text" name="titel"> </td> </tr> <tr> <td> Bericht: </td> <td> <textarea name="bericht" cols="25" rows="4"></textarea> </td> </tr> <tr> <td> <input type="submit" name="plaatsen" value="Plaats bericht"> </td> <td> </td> </tr> </table> </form> <?php } } else //vul hier het wachtwoord in als er geen cookie is. { if(isset($_POST['verzenden'])) { if($_POST['wachtwoord'] == 'ha') //hier je wachtwoord invoeren { echo "<a href=index2.php?page=nieuwstoevoegen>ga verder</a>"; } else { echo "Je hebt het wachtwoordt niet goed ingevuld, ga <a href=javascript:history:back(1)>terug</a> en probeer opnieuw."; } } else { //laat formulier zien waar je je wachtwoord moet invullen. ?> <form method=post> <input type="password" name="wachtwoord"> <input type="submit" name="verzenden" value="login"> </form> <?php } } ?>
login paswword is ha
|