Ver Mensaje Individual
  #2 (permalink)  
Antiguo 23/07/2009, 21:03
Avatar de maycolalvarez
maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 15 años, 9 meses
Puntos: 1532
Respuesta: ejecutar mkdir() en un echo no me funciona

para ejecutar expresiones no se deben establecer como cadena, a menos de que uses eval, te explico, echo permite rapidamente volcar el contenido de las variables, sólo variables de forma rápida sin concatenar:

Código PHP:
$mivariable="hola como estas";

echo 
"yo saludo así:$mivariable";

//resultado: yo saludo así:hola como estas

//forma concatenada:  (produce el mismo resultado)
echo "yo saludo así:".$mivariable
pero esto sólo funciona con variables, no con funciones u otras expresiones, si lo que deseas es obtener el valor devuelto por la función, asignaselo a una variable.

tu código quedaria así:

Código PHP:
$result=@mkdir("prueba"0777);
echo 
$result

Última edición por maycolalvarez; 23/07/2009 a las 21:08