Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/10/2010, 07:28
betodaniel61
Usuario no validado
 
Fecha de Ingreso: abril-2009
Ubicación: Buenos Aires
Mensajes: 413
Antigüedad: 15 años
Puntos: 3
Como Ejecutar un comando dentro de una Variable PHP

Buen Día

Para no hacer esto:
$Publicacion->setfoto1($foto[1]);
$Publicacion->setfoto2($foto[2]);
$Publicacion->setfoto3($foto[3]);
$Publicacion->setfoto4($foto[4]);
$Publicacion->setfoto5($foto[5]);
$Publicacion->setfoto6($foto[6]);
$Publicacion->setfoto7($foto[7]);
$Publicacion->setfoto8($foto[8]);

Quisiera hacer algo mas prolijo por si mañana tengo 100 fotos, ejemplo:
for ($i=1;$i<=$cantidad_fotos;$i++) {
if (!empty($_FILES['foto'.$i]['name'])) {
$foto[$i]=rand(90000000,99999999).".JPG";
subefoto($_FILES['foto'.$i],substr($foto[$i],0,8)); }
$campo='$Publicacion->setfoto'.$i.'($foto['.$i.'])';
$campo;
echo $campo." foto_servidor---".$foto[$i]." fotopantalla---".$_FILES['foto'.$i]['name'].'<br>';
}

Necesitaría ejecutar lo que hay en la variable $campo pero no lo hace, en otros lenguajes existe esta posibilidad, pero en PHP no la encuetro.
Le agradecería a aglquien que pueda ayudarme