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. 
   
 

 
  
  ^^
 ^^ 
