[Ayuda] Pasar variables php a plantilla
Buenas amigos, tengo un foro de programación y me estoy volviendo loco tratando de pasar unas variables width y height a un template.
Uso un plugin que me habilita php en plantillas y esa parte he chequeado que funciona perfectamente pero la variables no pasan por mas que hago el eval en el script php correspondiente:
eval("\$width = \"\$width\";");
eval("\$height = \"\$height\";");
Que estoy haciendo mal ?!
Gracias!
PD: reconozco estoy totalmente confundido... eval() no es algo que use mucho
Uso un plugin que me habilita php en plantillas y esa parte he chequeado que funciona perfectamente pero la variables no pasan por mas que hago el eval en el script php correspondiente:
eval("\$width = \"\$width\";");
eval("\$height = \"\$height\";");
Que estoy haciendo mal ?!
Gracias!
PD: reconozco estoy totalmente confundido... eval() no es algo que use mucho
He intentado con {$height} y {$width} es lo mismo... llegan vacias a la vista.
31 May, 2016, 11:47 pm Omar G. wrote:
No debes usar eval(), nunca.
Intenta
, si eso falla pues, ya te acercas mas al problema.echo $GLOBALS['width'];
Hola Omar, habia pensado en algo asi......... entonces abrí functions_post.php y agregué las variables que necesito como globals pero no funcionó.
Probé usar sessiones, dentro de showthread.php que es donde doy valor a esas variables hago asi:
session_start();
//..
// doy valor a $width
$_SESSION['width'] = $width;y del lado del template:
<?php $_SESSION['width']; ?>Probe tambien con session_start() en el template aunque es obvio que debe estar habilitado sino no funcionaria nada del sistema de usuarios:
<?php
session_start();
$_SESSION['width'];
?>Pero por alguna razón no funciona NADA........ será posible que alguien pruebe lo que estoy intentando ?
Gracias desde ya!
![[Image: signature.png]](https://omarg.me/cache/images/signature.png)