Ciao a tutti,
riprendo sempre il mio progetto iniziato prima.
Volevo inserire in fondo alla mia pagina un "guestbook" o meglio, un qualcosa che mi permettesse di lascare commenti in fondo alla pagnina...
Ho trovato\provato questi
http://php.html.it/script/vedi/2028/smile-guestbook/
http://php.html.it/script/vedi/2167/paobacheca-20/
entrambe validi, solo che io ho bisogno di una cosa un po piu costruita e spoglia ovvero io necessito che fra fase di inserimento, lettura (e magari cancellazione post) non si cambi pagina... è possibile fare questo?
un po come si comporta questo script che permette di uploadare file
http://php.html.it/script/vedi/4389/phuploader/
vi prego aiutatemi
================================================== =================================0
Postedit sto lavorando su prettyguest
allora:
nella pagina di inserimento dati (nome mail commento ecc) ho questa riga:
Codice PHP:
<form action="insert.php" method="post">
bene, in inserit.php contine:
Codice PHP:
<?php
include("config.php");
$nome=$_POST['nome'];
$messaggio=$_POST['messaggio'];
// Rilevazione tag html, presenza del nome e del messaggio
$cercanome = strstr($nome,"<");
$cercanome2 = strstr($nome,">");
$cercames = strstr($messaggio,"<");
$cercames2 = strstr($messaggio,">");
$parole=explode(" ",$messaggio);
$dim_parole=count($parole);
$check=1;
for ($i=0;$i<$dim_parole;$i++)
{
if ( strlen($parole[$i]) > $word_lenght )
{
$check=0;
}
}
if ($check==1)
{
if ( $cercanome & $cercanome2 ){
echo "<center><b><font size=\"2\">IL TUO MESSAGGIO NON E' STATO INSERITO IN QUANTO SONO STATI RILEVATI TAG HTML</font></b></center><br>";
echo "<center><b><font size=\"2\"><a href=\"form.php\">TORNA INDIETRO</a></font></b></center>";
}
elseif ( $cercaem & $cercaem2 )
{
echo "<center><b><font size=\"2\">IL TUO MESSAGGIO NON E' STATO INSERITO IN QUANTO SONO STATI RILEVATI TAG HTML</font></b></center><br>";
echo "<center><b><font size=\"2\"><a href=\"form.php\">TORNA INDIETRO</a></font></b></center>";
}
elseif ( $cercaurl & $cercaurl2 )
{
echo "<center><b><font size=\"2\">IL TUO MESSAGGIO NON E' STATO INSERITO IN QUANTO SONO STATI RILEVATI TAG HTML</font></b></center><br>";
echo "<center><b><font size=\"2\"><a href=\"form.php\">TORNA INDIETRO</a></font></b></center>";
}
elseif ($cercames & $cercames2)
{
echo "<center><b><font size=\"2\">IL TUO MESSAGGIO NON E' STATO INSERITO IN QUANTO SONO STATI RILEVATI TAG HTML</font></b></center><br>";
echo "<center><b><font size=\"2\"><a href=\"form.php\">TORNA INDIETRO</a></font></b></center>";
}
else{
if ($nome == "")
{ echo "<center><font size=\"2\">DEVI INSERIRE IL TUO NOME</font></center><br>";
echo "<center><font size=\"2\"><a href=\"form.php\">TORNA INDIETRO</a></font></center>";
}
elseif ($messaggio == "")
{ echo "<center><font size=\"2\">DEVI INSERIRE IL MESSAGGIO</font></center><br>";
echo "<center><font size=\"2\"><a href=\"form.php\">TORNA INDIETRO</a></font></center>";
}
else{
$messaggio=ereg_replace("\n","<br>",$messaggio);
$messaggio=stripslashes($messaggio);
$nome=stripslashes($nome);
$data=date("d/m/Y");
$orario=date("H.i");
$commento=$nome."|".$messaggio."|".$data."|".$orario."\n";
if (!(file_exists($file)))
{fopen($file,"w");}
// Scrittura del nuovo messaggio su file
$new_mess=fopen($file,"a+");
fwrite($new_mess,$commento);
fclose($new_mess);
$arr_mess=file($file);
$count=count($arr_mess);
$pagine_totali= ceil($count/$risultati_per_pagina);
$tab_ins= "<table width=\"400\" align=\"center\" cellpadding=\"5\" cellspacing=\"0\" bordercolor=\"#333333\" bgcolor=\"#FFFFFF\" style=\"border:1px solid;\">";
$tab_ins .= "<tr><td><center><font family=\"Arial\" size=\"2\">IL TUO MESSAGGIO E' STATO INSERITO NEL GUESTBOOK</font></center>";
$tab_ins .= "</td></tr></table><br>";
$tab_ins .= "<table width=\"400\" align=\"center\" cellpadding=\"5\" cellspacing=\"0\" bordercolor=\"#000000\" bgcolor=\"#FFFFFF\" style=\"border:1px solid;\">";
$tab_ins .="<tr><td bgcolor=\"#FFFFCC\"><center><font family=\"Arial\" size=\"2\"><a href='view.php?pagina=$pagine_totali'>VISUALIZZA I MESSAGGI</a></font></center></td></tr></table>";
echo $tab_ins;
}
}
}
else
{
echo "<center><font face=\"Verdana\" size=\"2\">HAI INSERITO NEL MESSAGGIO UNA PAROLA TROPPO LUNGA</font></center><br>";
echo "<center><font size=\"2\"><a href=\"form.php\">TORNA INDIETRO</a></font></center>";
}
?>
bene, quindi mi crea lui una pagina.. come faccio per non cambiare pagina, ma usare un refresh ad esempio?