Ho scritto una roba in php ieri un semplice pannello dal quale si possono inserire news, non utilizza database sql ma un file di testo il problema è che quando scrivo i dati vengono aggiunti in coda al file di testo e quando nella index includo tutto le news nuove stanno sotto : \ chi mi aiuta?
Codice PHP:
<html> <head><title>Post inviato, attendi..</title> <style type="text/css"> A:link { color:#97AE3C; text-decoration:none} A:visited { color:#7C8F31; text-decoration:none} A:hover { color:#7C8F31; text-decoration:underline} A:active { color:#97AE3C; text-decoration:underline} </style> <style> body { background-image:URL(immagini/bg.png); background-attachment:fixed; } </style> </head>
<table align="center" bgcolor="#93BE73" border="0" cellpadding="0" cellspacing="1" width="60%"> <tr> <td> <table bgcolor="#CFFFA9" border="0" cellpadding="0" cellspacing="0" width="100%" height="100%"> <tr> <td> <font face="verdana" size="1">[img]immagini/banner.png[/img]<center>
<font face="verdana" size="1">
<pre> [url="index.php"]Home[/url] [url="login.php"]Login[/url] [url="contatti.php"]Contatti[/url]</pre></font></p>
Messaggio inviato</p>
<?php $titolo=$_POST['titolo']; $fh=fopen("post.txt","a+"); $testo="[b]"; fwrite($fh,$testo); fwrite($fh,$titolo); $testo="[/b]
---------------------------------------------------------------------------------------------------------------------------------------------------------------"; fwrite($fh,$testo); $testo=$_POST['messaggio']; $testo1="
"; fwrite($fh,$testo1); fwrite($fh,$testo); $testo="<pre>---------------------------------------------------------------------------------------------------------------------------------------------------------------
"; fwrite($fh,$testo); fclose ($fh); ?> <p align="left">[b]Il messaggio postato è:[/b]
<?php echo $_POST["messaggio"]; ?>
<a href="index.php>Pagina iniziale </a></p> </font> </td> </tr> </table> </td> </tr> </table> </body> </html>