Foro de elhacker.net

Programación => Desarrollo Web => Mensaje iniciado por: Zitros en 19 Agosto 2013, 18:06 pm



Título: MKDIR Crear carpetas
Publicado por: Zitros en 19 Agosto 2013, 18:06 pm
Hola a todos!!
Soy nuevo en el grupo y mis conocimientos en php son muy básicos. Hace poco realice una página con la ayuda de un tutorial para subir imágenes, donde éstas las guarda en una carpeta que se crea  con mkdir. En el LOCALHOST WAMPSERVER de mi máquina funciona perfectamente, pero en el SERVIDOR WEB no realiza la función para crear la carpeta


 El id de la tabla productos esta en AUTO_INCREMENT.

Les muestro el código:

<?php
function crear_carpeta($nombre, $descripcion){
   
   $nombre= mysql_real_escape_string ($nombre);
   $descripcion= mysql_real_escape_string ($descripcion);
   
   mysql_query ("INSERT INTO `Productos` VALUES ('', UNIX_TIMESTAMP(), '$nombre', '$descripcion') ");
   mkdir('uploads/'.mysql_insert_id(), 0744);  // crea una carpeta
   
   
}

?>

Muchas gracias de antemano por la ayuda brindada


Título: Re: MKDIR Crear carpetas
Publicado por: 1mpuls0 en 19 Agosto 2013, 19:16 pm
En el servidor necesitas otorgar permisos para crear una carpeta, subir archivos etc.
Todo esto por seguridad.

Utiliza la función fopen

Saludos.


Título: Re: MKDIR Crear carpetas
Publicado por: Zitros en 20 Agosto 2013, 06:01 am
Darhius muchas gracias por tu respuesta! Voy a intentarlo