PHP - ayuda urgente, por favor

 
Vista:

ayuda urgente, por favor

Publicado por alejandro (36 intervenciones) el 09/09/2003 17:29:49
tengo el siguiente problema:
necesito subir un archivo a un servidor y copiarlo en una carpeta que se crea dinamicamente.
el arbol de directorios del servidor es el siguiente:
/htdocs/inicio/ddjj/declaraciones/$hoy/$user/
$hoy es un directorio que tiene como nombre la fecha de hoy
$user es un directorio que tiene como nombre el valor de una variable de sesion (user).
a continuacion les paso el codigo del script y el error que me tira el browser.
Muchas gracias al que me de una solucion.

********************************************************
***************** carga.php **************************
********************************************************
<?
$hoy = date("ymd");
mkdir ($hoy, 0777);

chdir($hoy);
mkdir ($user, 0777);

chdir($user);

$uploaddir = '/htdocs/inicio/ddjj/declaraciones/$hoy/$user/';
$uploadfile = $uploaddir. $_FILES['archivo']['name'];

print "<pre>";

if (move_uploaded_file($_FILES['archivo']['tmp_name'], $uploadfile))
{
print "Archivo subido con exito. ";
print "Informacion de debugging:\n";
print_r($_FILES);
} else {
print "Posible error! Informacion de debbuging:\n";
print_r($_FILES);
}
print "</pre>";

?>

********************************************************
***************** error del browser *******************
********************************************************

Warning: mkdir() failed (Permission denied) in /home/jubi/htdocs/
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:ayuda urgente, por favor

Publicado por Sito (122 intervenciones) el 09/09/2003 19:21:50
Es una cuestión de permisos. Y parece que no los tienes en el localhost. Echale un vistazo tanto al chmod de Linux como a la función chmod() en http://es.php.net/manual/es/function.chmod.php para poder asignar permisos en ejecución.

Un saludo.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar