iNews System Project [Actual version: 1.2.1][Prox. versión 1.2.1 Patch]

Iniciado por Erik#, 13 Noviembre 2008, 10:11 AM

0 Miembros y 1 Visitante están viendo este tema.

Erik#

Cita de: Dacan en 16 Noviembre 2008, 19:49 PM
http://foro.elhacker.net/php/tutorial_protege_tu_aplicacion_php-t235223.0.html

Saludos, Dacan  :D

Dacan gracias por intentar ayudar pero siempre vas atrasado a mis acciones jajaja, no te lo tomes mal pero cuando necesite ayuda en un code, tranquilo que ya preguntare.

Dacan

Lo hice por tu sistema y por el foro el tutorial pero nada que bueno que ya tu aplicación no sea vulnerable.

Saludos, Dacan  :D

Erik#

Acabo de terminar los BBCODE's, estaran disponibles en la 0.6:
[b][/b] - [i][/i] - [u][/u] - [img][/img] - [url=]][/url] -

Acordaos, el de url llevara despues del =] otro ] por un error del sistema, pero fijaos, he consegido añadir hasta url's en los BBC, igualmente en enviar tendra la tabla debajo.

Una cosa que necesito es en el editar, que me salga por ejemplo en contenido de la noticia id:39 dentro de un textarea, haber si alguien puede ayudar.

Dacan

#53
Bueno es muy sencillo:

<?
$sql 
mysql_query("SELECT * FROM `noticias` WHERE id = '".$_GET['editar']."'");
$noticia mysql_fetch_assoc($sql);
?>
<textarea name="noticia" rows="10" cols="20"><?=$noticia['fila de la db'];?></textarea>


Saludos, Dacan  :D


Erik#

Gracias, estaras en los creditos.
PD: Esa clase de mysql falte xD.

Dacan

Bueno debes ponerle a tu sistema de noticias un sistema de Mensajes Privados para los usuarios registrados y diferentes rangos así hay un mejor control.

Saludos, Dacan  :D

Erik#

Uff, dacan, más adelante, xDD.

PD: No consigo ver los mensajes en el editado una vez filtrados, cuando pongo $noticia['mensaje'] si, pero cuando lo filtro por los BBCODES y los Smileis y el fuera HTML, no me sale nada.

Dacan

#57
No te entiendo para que quieres filtrar esos datos me imagino que quieres ver el texto en claro, puedes poner el código que usas para bbcodes, smilies y fuera html que usas a ver si entiendo.

Saludos, Dacan  :D

Erik#

Código (php) [Seleccionar]
$sql = mysql_query("SELECT * FROM `mensajes` WHERE id = '".$_GET['n']."'");
$noticia = mysql_fetch_assoc($sql);
$change = htmlentities($noticia['mensaje']);
$emoticonos = array(":)",":O",":o",":S",":s",":(",":D",":d");
$emoticonos_imagen = array("<img src=\"pijo.gif\">","<img src=\"sorprendido.gif\">","<img src=\"sorprendido.gif\">","<img src=\"confundido.gif\">","<img src=\"confundido.gif\">","<img src=\"lloron.gif\">","<img src=\"sonrisa.gif\">","<img src=\"sonrisa.gif\">");
$final_change = str_replace($emoticonos_imagen, $emoticonos, $change);
$bbcodes = array("<b>","</b>","<i>","</i>","<u>","</u>","<img src=\"","\">","<a href=\"","\">","</a>");
$bbcodes2 = array("[b]","[/b]","[i]","[/i]","[u]","[/u]","[img]","[/img]","[url=","]]","[/url]");
$inclodebbc = str_replace($bbcodes, $bbcodes2, $final_change);
echo '<form action="editarid.php?n='.$_GET['n'].'"" method="POST"
Introduce el mensaje nuevo: <br><textarea rows="20" cols="70" name="mensajes" value="'.$inclodebbc.'""></textarea><br><br>
<input type="submit" name="editar" value="Editar noticia"><input type="reset" value="Limpiar"></form>'

AxXioma

Buenas Erik#, hablas en plural para referirte al proyecto. ¿Se puede saber quien más esta trabajando contigo?

Saludos.

EDITO:

Ya lo ví, perdona.




.::Cuanto mas conocimiento adquieres, más te das cuenta del que hay a tu alrededor::.