Comunidad oficial de diseñadores web, web developers y Webmasters. Aqui podemos tratar temas actuales sobre diseño y tecnología. Podemos compartir y actualizarnos. Photoshop, Flash, PHP, ASP, Java, HTML, CSS, MySQL, CMS, etc. Unite YA y lee los Sticky

Ver más
  • 13,065 Miembros
  • 9,531 Temas
  • 3,449 Seguidores
  • 0

[SOLUCIONADO] Comentarios en php, IP Baneada y diseño.

Hola otra vez mundo.. necesito 2 favores..

1ro. Bueno, tengo un sistema de comentarios hecho en php, que consiste en bueno, el formulario y un archivo php que toma los comentarios de un txt y los vuelca a html, bueno.. el problema es que necesito banear una ip.. pero no para que no pueda a entrar a la web.. sino para que no pueda comentar.. y q envez del formulario le aparezca un mensaje de que le banearon la ip x 3 dias.. se ppuede hacer esto?? Me podrian facilitar algun codigo para hacerlo, y decirme donde ponerlo??

CODIGO QUE INSERTA LOS COMENTARIOS:

<th scope="col"><p align="center" class="Estilo17">&nbsp;
<?php
readfile ('comentario.txt');
?>
</p>
<h1 align="center">Comentarios</h1>
<form action="publicar.php" method="post" name="coment" id="coment">
<p align="center"><b>Nombre:</b></p>
<p align="center">
<input type="text" name="nombre" size="30"/>
</p>
<p align="center"><b>Comentario:</b></p>
<p align="center">
<textarea name="comentario" style="width:230px;height:100px;z-index:0"></textarea>
</p>
<p align="center">
<input type="submit" name="submit" value="Publicar"/>
</p>
</form></th>
</tr>
</table>

CODIGO DE PUBLICAR.PHP

<?php
$nombre = $_POST['nombre'];
$comentario = $_POST['comentario'];
$fecha = date("j-n-Y h:i:s" );
$fp=fopen("comentario.txt","a+" );
$salida="
<!-- start coment ip = {$_SERVER["REMOTE_ADDR"]} -->
<TABLE bgcolor='#000000' border=1 bordercolorlight='#333333' bordercolordark='#000000'>
<TR valign=top>
<TR halign=center>
<TD width=300 height=28 bgcolor='#000000' style='{border-color : #000000 #000000 #000000 #000000; border-style: solid; }'><div class='wpmd'>
<div><font face='Arial' color='#333333' class='ws11'><B>$nombre</B></font><font face='Arial' class='ws11'> comento el <b>$fecha</b></font></div>
</div>
</TD>
</TR>
<TR valign=top>
<TD width=300 height=82><div class='wpmd'>
<div><font face='Arial' class='ws10'>$comentario</font></div>
</div>
</TD>
</TR>
</TABLE>
<!-- finish coment -->";
fwrite($fp,$salida);
fclose($fp);
header("Location:index.php" );
?>

2do. Necesito saber como modificar la entrada de texto osea los campos por ej.. los de twitter son con las esquinas redondeadas querria hacer eso yo.. y tambien para poner una imagen en vez del boton..
  • 0
  • 0Calificación
  • 0Seguidores
  • 152Visitas
  • 1Favoritos

16 respuestas

@fullvice dijo Hace más de 3 meses:

usa base de datos o moriste...

@henryoy dijo Hace más de 3 meses:

para redondear las esquinas utiliza css3 http://www.css3.info/preview/rounded-border/

para poder poner imagen mira esta web http://cssbutton.com/forms/

o consulta. css y css3

@FlywerCO dijo Hace más de 3 meses:

frente54 dijo:

henryoy dijo:

para redondear las esquinas utiliza css3 http://www.css3.info/preview/rounded-border/

para poder poner imagen mira esta web http://cssbutton.com/forms/

o consulta. css y css3



se puede aplicar css 3 a los form?? no sabia che.. habra que implementarlo :B
Y graicas x la pagg



border-radius.com
te los genera solo para gecko css3 y webkit.

@FlywerCO dijo Hace más de 3 meses:

frente54 dijo:

lo del borde y los formularios ya lo solucione ahora el problema es la ip u.u



Que guarde las ip como guardas los comentarios y solamente pedis la ip del usuario y la comparas si existe como baneada, no lo dejas comentar.

@henryoy dijo Hace más de 3 meses:

checa esto, haber si te puede ayudar un poco http://eshost.es/foro/index.php?topic=2347.0

@rodrigo791 dijo Hace más de 3 meses:

Ahora, supongo que sabes que la mayoria de las ips, de clientes son dinamicas, cada 12 horas o cuando reinicias el modem cambian, entonces, si pasa esto puede comentar lo que sea, no te sirve ese procedimiento a menos que la ip sea fija.

@leo995jojo dijo Hace más de 3 meses:

jaja usa base de datos capo

@solano_0_ dijo Hace más de 3 meses:

te digo que php tiene un limite de memoria al manejar variables, asi va llegar un momento depende cuantos comentarios haya en el .txt se va saturar y se va colgar tu page si no me crees hace la prueba digamos que ya gay muchos comentarios ya veras comote haces lio para paginar... es mejro usar base de datos...

@rodrigo791 dijo Hace más de 3 meses:

che en internet hay 20000 manuales ingles y español para leer, solo tenes que tener las ganas de aprender, pero siempre, ANDA POR PARTE, si no sabes php, no vallas por myslq, y directamente, aprende javscript BIEN primero, para entender como funciona todo, luego cuando vallas armando sistemas mas grandes, ahí te vas a ver obligado a aplicar el uso de tecnologías como php y mysql, suerte.

Tienes que ser miembro para responder en este tema