Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/10/2009, 03:53
Avatar de fcdragons
fcdragons
 
Fecha de Ingreso: agosto-2008
Ubicación: echo $_REQUEST['ubicacion'];
Mensajes: 474
Antigüedad: 15 años, 8 meses
Puntos: 13
Un pequeño fallo con los BBcodes

Bueno, tengo un fallo, en el BBcode, que es este:
Código PHP:
<? 
function BBcode($texto){ 
   
$a = array( 
      
"/\[i\](.*?)\[\/i\]/is"
      
"/\[b\](.*?)\[\/b\]/is"
      
"/\[u\](.*?)\[\/u\]/is"
      
"/\[strike\](.*?)\[\/strike\]/is",
      
"/\[center\](.*?)\[\/center\]/is",
      
"/\[align=left\](.*?)\[\/align\]/is",
      
"/\[align=right\](.*?)\[\/align\]/is",
      
"/\[img\](.*?)\[\/img\]/is"
      
"/\[url=(.*?)\](.*?)\[\/url\]/is",
      
"/\[url\](.*?)\[\/url\]/is",
      
"/\[cita\](.*?)\[\/cita\]/is",
      
"/\[code\](.*?)\[\/code\]/is"
   
); 
   
$b = array( 
      
"<i>$1</i>"
      
"<b>$1</b>"
      
"<u>$1</u>"
      
"<strike>$1</strike>",
      
"<p align='center'>$1</p>",
      
"<p align='left'>$1</p>",
      
"<p align='right'>$1</p>",
      
"<img src=\"$1\" />"

          
"<a href=\"$1\" target=\"_blank\">$2</a>",
          
"<a href=\"$1\" target=\"_blank\">$1</a>",
        
"<div class=\"code_quotes\">Cita:\n<div class=\"code_qu\">$1</div></div>",
        
"<div class=\"code_quotes\">C&oacute;digo:\n<div class=\"code_qu\">$1</div></div>"
   
); 
   
$texto str_replace("<br \>","\n",$texto);
   
$texto preg_replace($a$b$texto); 
      
$texto nl2br($texto); 
   return 
$texto

?>
Ahora no me va, y me sale el siguiente error

Código:
AAA

Fatal error: Call to undefined function BBcode() in C:\wamp\www\SimpleNews\index.php on line 53
Ahora se me ve eso

EDITO: Ya no se me ve todo el codigo de BBcode, era unos 'left' que tenian que ser \"left\"
Ahora me sale que no encuentra la funcion BBcode, y mira que esta bien puesta, lo tengo asi
Código PHP:
echo BBcode(nl2br($not['noticia'])); 
__________________
SumarioWeb
@sumarioweb
BasicNews

Última edición por fcdragons; 12/10/2009 a las 03:59 Razón: Arregle un error