Hola gente,
a ver si alguien me puede ayudar con este código.
Lo que quiero conseguir es tener estas tres variables:
$nombre_fichero1
$nombre_fichero2
$nombre_fichero3
con sus respectivos valores (que serán el nombre de un fichero con la funcion time(), pero que eso es irrelevante)
Lo que intento es esto:
contador = 3;
do {
$filename = time().".jpg";
$dump = '$nombre_fichero'.$num_ficheros;
echo "String campo fichero: ".$dump."<br>"; //esto me devuelve el string del nombre de la variable, ej. $nombre_fichero1, $nombre_fichero2 y $nombre_fichero3
//asigno, por referencia el contenido de $filename a $$dump
$$dump = $filename;
echo "Nombre fichero".$$dump."<br>"; // el echo me devuelve correctamente el nombre del fichero, (ej. 11002356.jpg, etc)
$contador--;
} while (contador > 0)
Pero, al final, si hago un echo:
echo "Fichero1: ".$nombre_fichero1."<br>";
echo "Fichero2: ".$nombre_fichero2."<br>";
echo "Fichero3: ".$nombre_fichero3."<br>";
Pues no me devuelve nada :((((
A ver si algún crack de los que hay por aquí me puede echar una mano, porque yo me estoy volviendo tarumba. Quizá es que lo que pretendo hacer no es posible, pero no lo creo.
Un saludo