nn li postavo perchè erano lunghi...
file frame.php
Codice PHP:
<?
$msg_bg_color = "#000000"; //Colore di sfondo nei messaggi
echo "<body bgcolor=" .$msg_bg_color. " topmargin=0 leftmargin=0>";
//Controllo se il File Esiste
if (!file_exists("$file_msg")) {
$file=fopen("$file_msg","w");
//Se il file non esisteva ora esiste e ci scrivo
} else {
//creo l array contenente tutti i messaggi
$msg = Array();
$messaggi = fopen("$file_msg","r"); //apre il file
while (!feof($messaggi)) {
$buffer = fgets($messaggi, 4096);
$msg[] = "$buffer"; //riga letta
}
fclose ($messaggi); #chiude il file
$i = count($msg);
echo "<center><table border=0 width=\" 95% \">";
while ($i >= 0) {
echo "<tr><td >" . $msg[$i] . "</td></tr>";
$i--;
}
}
?>
</table></body>
file salva.php
Codice PHP:
<?
$font_face = "Arial" ; //Carattere da Utilizzare sia nei messaggi che nell'interfaccia
$font_color = "#FFFFFF"; //Colore dei caratteri delle scritte nella tabella
$msg_hr_color = "#C0C0C0" ; //Colore della linea separatrice nei messaggi
$msg_nick_color = "#800000"; //Colore dei nick
$msg_font_color = "#FFFFFF"; //Colore della scritta nei messaggi
$scrivo = $_GET['scrivi'];
$nick = $_GET['nicki'];
//Controllo se il testo è vuoto
if (trim($scrivo) == ""):
echo "<script> alert('Non hai scritto niente!'); location='" .$url_redirect. "'</script>";
//Controlla se il nick è vuoto
elseif (trim($nick) == ""):
echo "<script> alert('Devi inserire un Nick!'); location='" .$url_redirect. "'</script>";
//Se tutto va bene continua
else:
//Controlli sul Nick
$nick = str_replace("'", "'", $nick);
$nick = str_replace("\'", "'", $nick);
$nick = str_replace("<", "<", $nick);
$nick = str_replace(">", ">", $nick);
$nick = wordwrap($nick, 13, "<br>", 1);
//Controlli sul Testo
$scrivo = str_replace("'", "'", $scrivo);
$scrivo = str_replace("\'", "'", $scrivo);
$scrivo = str_replace("<", "<", $scrivo);
$scrivo = str_replace(">", ">", $scrivo);
$scrivo = wordwrap($scrivo, 40, "<br>", 1);
//CAMBIO IL CONTENUTO CONE LE GIF DEL MIO SPAZIO
$scrivo = str_replace(':01:', '<img src=smile/01.gif border=0>
//CONVERSIONE SMILE COMPLETATA
//creo la frase del nick
$frase = "<font face=\"$font_face\" color=\"$msg_nick_color\" size=1><b> $nick :</b></font><br><font color=\"$msg_font_color\" face=\"$font_face\" size=1> $scrivo </font>"; //Ok la frase e stata completata con successo
//Controllo se il File Esiste
if (!file_exists("$file_msg")) {
$file=fopen("$file_msg","w");
//Se il file non esisteva ora esiste e ci scrivo
echo "Clicca su aggiorna";
fputs($file,"<hr> $frase\n ");
fclose($file);
}else{
$apriw = fopen ("$file_msg","a+");
fputs($apriw," $frase\n ");
fclose($apriw);
}
header ("Location: $url_redirect ");
endif;
?>
da notare che la variabile $file_msg non è attribuita perchè vorrei farlo nel file seguente...
tagboard.php
Codice PHP:
<?
$url_redirect = "tagboard_3.php"; //cambiare per ridirigere alla tua tagboard
$file_salva = file_get_contents("salva_3.php");
$file_framei = file_get_contents("framei_3.php");
$tag_testo = ".::Messaggio::."; //nome da visualizzare nella parte in cui scrivere il testo
$tag_nick = ".::Nick::."; //nome da visualizzare nella parte in cui scrivere il nick
$tag_title = "...Commenta..."; //nome da visualizzare nel link in alto
$tag_link = ""; //indirizzo del link in alto
$tab_larg = "260"; //Larghezza della tabella
$frame_alt = "150"; //Altezza della messaggeria
$border = "0"; //Dimensione dei bordi
$linkcolor = "#FFFFFF"; //Colore Dei Link
$font_face = "Arial"; //Il carattere da utilizzare nella tabella
$font_color = "#FFFFFF"; //Il colore carattere da utilizzare nella tabella
$cell_border_color = "#000000"; //Colore dei bordi della tabella
$cell_color = "#000000"; //Colore di sfondo delle celle
$form_puls = "Invia"; //Testo sul pulsante per l'invio del messaggio
$smile_bg = "#FFFFFF"; //Colore di sfondo della cella dove ci sono le smiles
$smile_bord = "1"; //Bordo nella cella dove ci sono le smiles
$smile_bord_tot = $tab_larg + 2; //NON MODIFICARE
$smile_bord_color = "#C0C0C0"; //Colore del Bordo dove ci sono le smiles
echo "<table width=\"$tab_larg\" border=\"$border\" cellpadding=0 cellspacing=0 style=\"border-collapse: collapse\" bordercolor=\"$cell_border_color\" >";
echo "<tr><form name=\"modulo\" method=\"get\" action=\"$file_salva\"><td align=\"center\" bgcolor=\"$cell_color\">";
echo "<font size=\"1\" face=\"$font_face\" color=\"$font_color\"> $tag_title</font></td></tr>";
echo "<tr><td valign=\"top\"><iframe src=\"$file_framei\" width=\"$tab_larg\" height=\"$frame_alt\" style=\"padding: 0px; border: 1px solid #C0C0C0 \">Il contenuto non puo essere visualizzato dal tuo browser</iframe>";
echo "</td></tr>";
echo "<tr><td align=\"center\" bgcolor=\"$cell_color\">";
echo "<font size=\"1\" face=\"$font_face\" color=\"$font_color\"> $tag_nick </font><br>";
echo "<input type=\"text\" name=\"nicki\" size=\"16\" style=\"border: 1px solid #C0C0C0\" /><br>";
echo "<font size=\"1\" face=\"$font_face\" color=\"$font_color\"> $tag_testo </font><br>";
echo "<input type=\"text\" name=\"scrivi\" size=\"16\" style=\"border: 1px solid #C0C0C0\" /></td></tr>";
echo "<tr><td align=\"center\" bgcolor=\"$cell_color\">";
echo "<font size=\"1\" face=\"$font_face\">";
?>
<a href="#" style="color: <? echo "$linkcolor"; ?>" ONCLICK="document.all.mostra.style.display = (document.all.mostra.style.display == 'none') ? '' : 'none'">.::Smiles::.</a><br></td></tr>
<?
echo "<tr><td><table bgcolor=\"$cell_color\" width=\"$smile_bord_tot\" border=\"$smile_bord\" cellpadding=0 cellspacing=0 style=\"border-collapse: collapse; display:none\" bordercolor=\"$smile_bord_color\" ID=\"mostra\">";
echo "<td valign=\"middle\" bgcolor=\"$smile_bg\"><center>";
?>
<a href="#" OnClick='document.modulo.scrivi.value += " :01: "'>
<img border="0" src="http://smile/01.gif" ALT="Inserisci Questa Smile"></a>
<?
echo "</center></td></table></td></tr><tr><td bgcolor=\"$cell_color\" align=\"center\">";
echo "<input type=\"submit\" value=\"$form_puls\" style=\"border: 1px solid #C0C0C0\" /></td></tr></form></table>";
?>