|    
			
				13/11/2012, 15:41
			
			
			  | 
  |   |  |  |  Fecha de Ingreso: junio-2011 
						Mensajes: 3
					 Antigüedad: 14 años, 4 meses Puntos: 0 |  | 
  |  Respuesta: sistema de comentarios que lea HTML  
  este es el código del index de si sistema de comentarios:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 <html xmlns="http://www.w3.org/1999/xhtml">
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
 <title>Comentarios -</title>
 <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"></script>
 <script type="text/javascript" src="vanadium.js"></script>
 
 
 
 <link href="style.css" rel="stylesheet" type="text/css" />
 </head>
 <body>
 <?
 /*Material programado por http://dedydamy.com*/
 //Funcion para eliminar ataques XSS de nombre y mensajes
 function e($e){
 $e = nl2br(htmlentities($e));
 $e = stripslashes($e);
 return $e ;
 }
 //
 if ($_POST['comentar']){
 ##obteniendo desde POST
 $nombre=e($_POST['nombre']);
 $comentario=e($_POST['comentario']);
 if(empty($nombre)){//si esta vacio usuario es anonimo
 $nombre="Anonimo";
 }
 ##reuniendo datos
 
 $fecha=date("(D/M/Y)");
 $error="Comentario Publicado.";
 
 ##contadores magicos (suma)
 
 $archivo2 = "comentarios/contador2.txt";
 $contador2 = 0;
 $fp2 = fopen($archivo2,"r");
 $contador2 = fgets($fp2, 26);
 fclose($fp2);
 ++$contador2;
 $fp2 = fopen($archivo2,"w+");
 fwrite($fp2, $contador2, 26);
 fclose($fp2);
 
 ##contadores magicos (resta) para ascendente
 
 $archivo = "comentarios/contador.txt";
 $contador = 0;
 $fp = fopen($archivo,"r");
 $contador = fgets($fp, 26);
 fclose($fp);
 --$contador;
 $fp = fopen($archivo,"w+");
 fwrite($fp, $contador, 26);
 fclose($fp);
 
 ##salida de el arcvhio, aca se puede modificar :P
 
 $salida='
 <hr>
 <h3>'.$contador2.'.- Comentario de '.$nombre.' - <small>'.$_POST[web].'</small></h3>
 <div style="padding-left:20;">'.$fecha.'</div>
 <div style="padding-left:20; padding-top:5; padding-bottom:10;">
 <h4>'.$comentario.'</h4>
 </div>
 <hr>';
 $fp=fopen("comentarios/$contador.php","a");
 fwrite($fp,$salida);
 fclose($fp);
 }
 /*Material programado por http://dedydamy.com*/
 ?>
 <? echo"<h3>$error</h3>" ?><br><br>
 <center>
 <form action="index.php" method="post">
 Nombre (Obligatorio)<br />
 <input id="nombre" name="nombre" type="text" class=":required" />
 <br />
 <br />
 Email, web o subnick (Opcional)<br />
 <input id="web" name="web" type="text" />
 <br />
 <br />
 Comentario (Obligatorio)<br />
 <textarea name="comentario" id="comentario" rows width="500" height="500"></textarea>
 <br />
 <input class="button" name="comentar" type="submit" value="Enviar" />
 </form>
 </center>
 <br />
 <br />
 
 <iframe src="posts.php" frameborder="0" width="100%" height="800">
 
 </body>
 </html>
     |