Hola, me estoy volviendo loco o ya tengo un cacao con tanto lenguaje de programación que tengo un lío de narices... Llevo toda la mañana probando distintas sintaxis y nada. He consulatado algunos 'post' del foro pero no me aclaran. ¿Alguien me puede echar un cable?
Tengo el sigueinte código:
Utilizando una tabla de Mysql:
$a = trim($row["campo1"]); // campo1 = http://www.url.com/archivo
$b = trim($row["campo2"]); // campo2 = date("Ymd") tal y como está escrito
Nota: campo2 es literalmente date("Ymd") es decir código php
ahora pretendo "sin conseguirlo" que:
$z = $a.$b, pero que $z devuelva el valor de ejecutar la funcion date(), es decir:
http://www.url.com/archivo20090101
Pues nada, todo lo que consigo es:
http://www.url.com/archivodate("Ymd") // o bien
http://www.url.com/archivo // ($_b = null que es lo que me pasa algunas veces)
He probado:
$c=eval($b); con todo tipo de caracteres delante detrás, en medio, con echo, etc. es decir eval('$b'); eval('$b;'); he probado a añadir el puntoycoma en el contenido del campo2, para que eval se evalúe correctamente, y nada de nada.
Total que pretendo que
$z=$a.$c = http://www.url.com/archivo20090101 y que no atino.
Gracias.