elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Trabajando con las ramas de git (tercera parte)


+  Foro de elhacker.net
|-+  Programación
| |-+  Desarrollo Web
| | |-+  PHP (Moderador: #!drvy)
| | | |-+  mkdir
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: mkdir  (Leído 2,004 veces)
kakashi20


Desconectado Desconectado

Mensajes: 435


Ver Perfil
mkdir
« en: 8 Marzo 2013, 17:48 pm »

hola

trato de crear una carpeta pero me sale este error

Warning: mkdir() [function.mkdir]: No such file or directory in C:\AppServ\www\LaUnidad.co\Cotizar_pdf2.php on line 354

el código es:

mkdir("archivos/cotizaciones/$nit/$usuario/", 0777);

este es el string:

archivos/cotizaciones/123456789-0/admin





si alguien me pudiese ayudar se lo agradeceria


En línea

дٳŦ٭
GNU/Linux Infrastructure Specialist
Ex-Staff
*
Desconectado Desconectado

Mensajes: 5.110


Ver Perfil WWW
Re: mkdir
« Respuesta #1 en: 8 Marzo 2013, 18:19 pm »

Código
  1. mkdir("archivos/cotizaciones/".$nit."/".$usuario."/", 0777);
  2.  

Trata así,  :)


En línea

kakashi20


Desconectado Desconectado

Mensajes: 435


Ver Perfil
Re: mkdir
« Respuesta #2 en: 8 Marzo 2013, 21:12 pm »

ok gracias por la ayuda
En línea

WHK
Moderador Global
***
Desconectado Desconectado

Mensajes: 6.589


Sin conocimiento no hay espíritu


Ver Perfil WWW
Re: mkdir
« Respuesta #3 en: 11 Marzo 2013, 19:51 pm »

El directorio donde quieres crear la carpeta no existe, dale un vistazo a la ruta exacta con echo __file__ .

De todas formas si quieres crear varias raices de directorios o crear uno donde no exista la ruta inicial debes agregar un tercer argumento que indica si se creará de forma recursiva:

Código
  1. <?php
  2. if(mkdir(dirname(__file__).'/archivos/cotizaciones', 0755, true))
  3. echo 'Directorio creado!';
  4. else
  5. echo 'Hubo un error al intentar crear el directorio';
  6. ?>

Ahora, para evitar que el sistema siempre intente crear el mismo directorio ya creado puedes comprobar con un is_dir() y si retorna false entonces que cree el directorio y si falla entonces que detenga la continuación del script.

Saludos.
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Errores al crear Instalador (mkdir y filecopy) « 1 2 »
Programación Visual Basic
{_The_Alwar_} 10 4,783 Último mensaje 14 Octubre 2005, 20:15 pm
por NYlOn
Problema ejecutando un archivo php, permision denied (al hacer un mkdir)
PHP
kinos 2 3,326 Último mensaje 26 Febrero 2010, 21:19 pm
por kinos
[Ayuda] MkDir
Programación Visual Basic
jorgelin95 7 2,997 Último mensaje 13 Septiembre 2010, 07:10 am
por BlackZeroX
MKDIR Crear carpetas
Desarrollo Web
Zitros 2 2,259 Último mensaje 20 Agosto 2013, 06:01 am
por Zitros
mkdir en otro servidor
PHP
kakashi20 4 1,995 Último mensaje 18 Marzo 2014, 02:46 am
por kakashi20
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines