Código PHP:
<?
//ARRAY DE VARIABLES DE FORMULARIO
$subject2 = $_POST['subject2'];
$subject = $_POST['subject'];
$message = $_POST['message'];
$SMILES = $_POST['SMILES'];
$BBcode = $_POST['BBcode'];
$vprevia = $_POST['vprevia'];
//?
$message = nl2br($message);
//CONVERSION DE BBCODE USANDO IF
if ($BBcode == "SI")
{
$strong1 = '<strong>';
$strong2 = '</strong>';
$i1 = '<em>';
$i2 = '</em>';
$sub1 = '<u>';
$sub2 = '</u>';
$listad1 = '<ul><li>';
$listad2 = '</ul></li>';
$listao1 = '<ol><li>';
$listao2 = '</ol><li>';
$url = '<a href="';
$url2 = '">link</a>';
$img1 = '<img src="';
$img2 = '">';
$quote1 ='<table width="75%" border="2" align="center" cellpadding="0" cellspacing="0" bordercolor="#000000" bgcolor="#CCCCCC"><tr><td>';
$quote2 ='</td></tr></table>';
$message = str_replace("[b]", $strong1, $message);
$message = str_replace("[/b]", $strong2, $message);
$message = str_replace("[i]", $i1, $message);
$message = str_replace("[/i]", $i2, $message);
$message = str_replace("[u]", $sub1, $message);
$message = str_replace("[/u]", $sub2, $message);
$message = str_replace("[list]", $listad1, $message);
$message = str_replace("[/list]", $listad2, $message);
$message = str_replace("[list]", $listao1, $message);
$message = str_replace("[/list=]", $listao2, $message);
$message = str_replace("[url]", $url, $message);
$message = str_replace("[/url]", $url2, $message);
$message = str_replace("[img]", $img1, $message);
$message = str_replace("[/img]", $img2, $message);
$message = str_replace("[quote]", $quote1, $message);
$message = str_replace("[/quote]", $quote2, $message);
}
//CONVERSIONDE EMOTIKONS USANDO IF
if ($SMILES == "SI")
{
$cry = '<IMG src="imagenes/emotikons/icon_cry.gif">';
$eek ='<IMG src="imagenes/emotikons/icon_eek.gif">';
$evil ='<IMG src="imagenes/emotikons/icon_evil.gif">';
$exclaim ='<IMG src="imagenes/emotikons/icon_exclaim.gif">';
$frown ='<IMG src="imagenes/emotikons/icon_frown.gif">';
$idea ='<IMG src="imagenes/emotikons/icon_idea.gif">';
$lol ='<IMG src="imagenes/emotikons/icon_lol.gif">';
$mad ='<IMG src="imagenes/emotikons/icon_mad.gif">';
$mrgreen ='<IMG src="imagenes/emotikons/icon_mrgreen.gif">';
$neutral ='<IMG src="imagenes/emotikons/icon_neutral.gif">';
$question ='<IMG src="imagenes/emotikons/icon_question.gif">';
$razz ='<IMG src="imagenes/emotikons/icon_razz.gif">';
$surprised ='<IMG src="imagenes/emotikons/icon_surprised.gif">';
$twisted ='<IMG src="imagenes/emotikons/icon_twisted.gif">';
$wink ='<IMG src="imagenes/emotikons/icon_wink.gif">';
$smile ='<IMG src="imagenes/emotikons/icon_smile.gif">';
$redface ='<IMG src="imagenes/emotikons/icon_redface.gif">';
$rolleyes ='<IMG src="imagenes/emotikons/icon_rolleyes.gif">';
$arrow ='<IMG src="imagenes/emotikons/icon_arrow.gif">';
$biggrin ='<IMG src="imagenes/emotikons/icon_biggrin.gif">';
$confused ='<IMG src="imagenes/emotikons/icon_confused.gif">';
$cool ='<IMG src="imagenes/emotikons/icon_cool.gif">';
$sad ='<IMG src="imagenes/emotikons/icon_sad.gif">';
$XS ='<IMG src="imagenes/emotikons/icon11.gif">';
$alien ='<IMG src="imagenes/emotikons/icon1.gif">';
$ok ='<IMG src="imagenes/emotikons/icon14.gif">';
$nubes ='<IMG src="imagenes/emotikons/icon4.gif">';
$_ ='<IMG src="imagenes/emotikons/icon8.gif">';
$Zzz ='<IMG src="imagenes/emotikons/icon6.gif">';
//AQUI SE REMPLAZA EL TEXTO, POR LA VARIABLE $subject2 EN EL TEXTO DEL message
$message = str_replace(":cry:", $cry, $message);
$message = str_replace(":eek:", $eek, $message);
$message = str_replace(":evil:", $evil, $message);
$message = str_replace(":!:", $exclaim, $message);
$message = str_replace(":frown:", $frown, $message);
$message = str_replace(":idea:", $idea, $message);
$message = str_replace(":lol:", $lol, $message);
$message = str_replace(":mad:", $mad, $message);
$message = str_replace(":mrgreen:", $mrgreen, $message);
$message = str_replace(":neutral:", $neutral, $message);
$message = str_replace(":?:", $question, $message);
$message = str_replace(":razz:", $razz, $message);
$message = str_replace(":surpriced:", $surprised, $message);
$message = str_replace(":twisted:", $twisted, $message);
$message = str_replace(":wink:", $wink, $message);
$message = str_replace(":smile:", $smile, $message);
$message = str_replace(":redface:", $redface, $message);
$message = str_replace(":roll:", $rolleyes, $message);
$message = str_replace(":arrow:", $arrow, $message);
$message = str_replace(":biggrin:", $biggrin, $message);
$message = str_replace(":confused:", $confused, $message);
$message = str_replace(":cool:", $cool, $message);
$message = str_replace(":XS:", $XS, $message);
$message = str_replace(":nubes:", $nubes, $message);
$message = str_replace(":...:", $_, $message);
$message = str_replace(":Zzz:", $Zzz, $message);
$message = str_replace(":ok:", $ok, $message);
$message = str_replace(":alien:", $alien, $message);
} else
{
$cry =NULL;
$eek =NULL;
$evil =NULL;
$exclaim =NULL;
$frown =NULL;
$idea =NULL;
$lol =NULL;
$mad =NULL;
$mrgreen =NULL;
$neutral =NULL;
$question =NULL;
$razz =NULL;
$surprised =NULL;
$twisted =NULL;
$wink =NULL;
$smile =NULL;
$redface =NULL;
$rolleyes =NULL;
$arrow =NULL;
$biggrin =NULL;
$confused =NULL;
$cool =NULL;
$sad =NULL;
}
//Comandos para la fecha del mensaje en formato lejible
$MESmessage = Date("m-y");
$DATE = Date("D-M-Y");
$fnews = "<p><strong><font size=4>#TITLE#</font></strong><BR><small><font color=gray>#USER# | #DATE# | </font><br><br></small> #message#</p><br><br>";
$fnews = str_replace("#TITLE#", $subject, $fnews);
$fnews = str_replace("#USER#", $subject2, $fnews);
$fnews = str_replace("#message#", $message, $fnews);
$fnews = str_replace("#DATE#", $DATE, $fnews);
//ABRIMOS EL ARCHIVO O CREAMOS EL ARCHIVO DONDE IRAN LAS NEWS
//$fnews = sprintf("$newshtml", $title,$user,$date,$message); //talvez solo sea un comentario
//formato de las news que seran puestas en a pagina
$file = fopen("$MESmessage" . ".news","a+");
if ($vprevia = "SI") { $file2 = fopen("temp/$DATE" . ".temp","a+"); }
fputs ($file, $fnews);
if ($vprevia = "SI") { fputs ($file2, $fnews); }
if($file){ //este if me permite agregar otra noticia al mismo archivo de texto :) TANKS ELITENEWS
fputs($file, "\n\n");
if ($vprevia = "SI") { fputs ($file2, "\n\n"); }
}
fclose ($file);
if ($vprevia = "SI") { fclose ($file2); }
?>
<FORM name=post action="mensaje.php" method="post">
<TABLE cellSpacing=2 cellPadding=2 width="100%" align=center border=0>
<TBODY>
<TR>
<TD align=left><SPAN class=nav><A class=nav href="http://emudojo.cjb.net">emudojo.cjb.net </A> -> <A class=nav href="http://emudojo.cjb.net/index.php">POST NEW <font color="#006699">-> PREVIEW</font><font color="#CCCCCC">(Powered by POST-A-NEW-PHP ver 0.2aSilver)</font></A></SPAN></TD>
</TR></TBODY></TABLE>
<TABLE class=forumline cellSpacing=1 cellPadding=3 width="100%" border=0>
<TBODY>
<TR background="imagenes/cellpic3.gif">
<TH height=25 colSpan=2 class=thHead><B>::Vista Previa del mensaje::</B></TH>
</TR>
<TR>
<TD colspan="2" class=row1><div align="center"><SPAN class=gen> </SPAN><SPAN class=gen></SPAN><SPAN class=gen><br>
<br>
<? if ($vprevia = "SI") { include("temp/$DATE.temp"); } ?>
<? if ($vprevia = "SI") { echo "Posteo exitoso en temp"; } else { echo "ERROR POSTEANDO"; } ?>
<br>
<br>
<br>
</SPAN> </div></TD>
</TR>
</TBODY>
</TABLE>
<TABLE cellSpacing=2 cellPadding=2 width="100%" align=center border=0>
<TBODY>
<TR><? echo "Son las " , Date("H") , " horas del mes " , Date("M") , " día " , Date ("D") ," ", Date("Y"); ?>
<TD vAlign=top align=right><p align="center"> ::EL CONTENIDO DE LA CARPETA
TEMP SERÁ ELIMINADO AL HACER ENVIAR::<br>
<br>
<input name="ENVIAR" type="submit" id="ENVIAR" value="::Enviar::">
</p>
<p align="left"></p><p></TD></TR></TBODY></TABLE></FORM></body></html>