Parseartags lo tengo tal que asi dentro de funciones.php:
Lo demás..pues configuracion.php contiene los parámetros de enlace a base de datos y en los html dudo mucho que esté el problema. Te dejo también el código que tengo en agregar.php que se encarga de postear los mensajes.
Un saludo y gracias
Código (php) [Seleccionar]
<?php
function mostrarTemplate($tema, $variables)
{
//var_dump($variables);
extract($variables);
eval("?>".$tema."<?");
}
function parsearTags($mensaje)
{
$mensaje = str_replace("[citar]", "<blockquote><hr width='100%' size='2'>", $mensaje);
$mensaje = str_replace("[/citar]", "<hr width='100%' size='2'></blockquote>", $mensaje);
return $mensaje;
}
?>
Lo demás..pues configuracion.php contiene los parámetros de enlace a base de datos y en los html dudo mucho que esté el problema. Te dejo también el código que tengo en agregar.php que se encarga de postear los mensajes.
Código (php) [Seleccionar]
<?php
require('funciones.php');
$id = $_GET["id"];
$citar = $_GET["citar"];
$row = array("id" => $id);
if($citar==1)
{
require('configuracion.php');
$sql = "SELECT titulo, mensaje, identificador AS id FROM foro WHERE id='$id'";
$rs = mysql_query($sql, $con);
if(mysql_num_rows($rs)==1) $row = mysql_fetch_assoc($rs);
if($row["id"]==0) $row["id"]=$id;
}
$template = implode("", file('formulario.html'));
include('header.html');
mostrarTemplate($template, $row);
include('footer.html');
?>
Un saludo y gracias