Ver Mensaje Individual
  #1  
Antiguo 14-10-2007
xtreme xtreme is offline
Miembro
 
Registrado: oct 2007
Posts: 14
Reputación: 0
xtreme Va por buen camino
Unhappy Eliminar codigo HTML de un foro

Tengo un foro en http://www.juegos-mas.co.nr y quiero que cuando los usuarios creen una respuesta, se hagan los siguientes cambios, para que no se acepte el codigo HTML. Uso PHP.
'<' por '&lt;'
'>' por '&gt;'
'&' por '&amp;'
Hasta ahora, he usado la función str_replace() para hacer eso, pero tengo un ultimo problema.
Luego de usar la str_replace() uso la funcion nl2br() y ahi es cuando todo se daña. este es mi codigo:
Código PHP:
      $ans5=eregi_replace(" "," ",$r['respuesta']);
      
$ans4=eregi_replace("\"","&quot;",$ans5);
      
$ans3=eregi_replace("<","&lt;",$ans4);
      
$ans2=eregi_replace(">","&gt;",$ans3);
      
$ans1=eregi_replace("'","&quot;",$ans2);
      
$ans0=eregi_replace("&lt;br /&gt;","<br/>",$ans1);
      
$ans=nl2br($ans0); 
Les agredezco no me respondan con algo como 'consigue php-bb' pues quiero hacer todo el codigo yo.
Espero me puedan ayudar. gracias.
Responder Con Cita