| |||
Crear 3000 Carpetas de una vez??! Hola, alguien me puede ayudar? necesito crear 3000 carpetas y poner un index.htm en cada una, las carpetas pueden ser numericas, espero puedan ayudarme, saludos. |
| |||
Con este simple codigo puedes hacerlo en hatml Código PHP: |
| ||||
Claro! mkdir() es la funcion, ahora no entiendo porque en la documentación está incluida en "Funciones del sistema de ficheros" en lugar de "Funciones con directorios", por eso no podia encontrarla. Lo malo de ese codigo es que si los directorios los necesitas crear fuera de tu directorio de trabajo, pues no va a funcionar. |
| |||
bueno, mkdir, te deja crear directorios hasta donde tengas permisos, o segun la configuracion del safe de tu host, si estas trabajando en tu PC, puedes crearlos hasta en otra unidad de disco duro, si lo tienes Mira bien la funcion mkdir(), en el manual, saludos Última edición por Jordi1; 22/03/2004 a las 01:28 |
| ||||
El muchacho no lo ha especificado, pero si se tratase de un equipo al que solo el tiene acceso, pues nada de esto tendria sentido ya que se puede hacer perfectamente desde el shell. A propósito, que es la "configuracion del safe"? |
| |||
Hombre para lo que quiere, crear 3.000 carpetas, con su index dentro, pues desde el shell yo no lo haria, aparte con las funciones de php en tratamiento de archivos y directorios, Y en cuanto al safe_mode, o safe_guid, es la configuracion de seguridad que se hace en el php.ini, si esta en off, pues restringe mucho la creacion de directorios, esta bien explicado en le manual de php.net Saludos |
| ||||
Cita: Y cual es el inconveniente que le ves a esto???Hombre para lo que quiere, crear 3.000 carpetas, con su index dentro, pues desde el shell yo no lo haria Cita: Se lo que es el safe mode, en todo caso seria la configuracion del php.ini en lugar de "la configuracion del safe". Y en cuanto al safe_mode... |
| |||
bueno, cada uno prefiere un sistema, y a la configuracion del safe, bueno si tienes razon, ;) seria la configuracion de php.ini, dando al safe, on o off, no es mas que una cuestion semantica, saludos |
| |||
Las ventajas de ejecutar sentencias en el S.O, como es el caso particular de crear directorios son que són más rápidas en ejecución que las equivalentes en funciones nativas de PHP. El problema es que deben ser comandos especificos para cada S.O. y los problemas comentados del "safe mode" .. directiva del php.ini que no siempre se va a poder cambiar (ejemplo un servicio de hosting). Sin embargo .. con las funciones nativas de PHP (mkdir() para el caso concreto y afines) el código se hace "multiplataforma" .. no depende del S.O que se use y (depende donde pretendamos crear esos directorios) no le afectaría la directiva "safe mode". Ahora sólo es cosa de evaluar si la solución al problema es "puntual" o hay previsión de hacer el código "portable" a otros S.O. y/o configuraciones de PHP. Un saludo,
__________________ Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo. |
| |||
Carpetas con nombre El tema de crear estas carpetas es interesante habria alguna forma de... crear estas carpetas utilizando determinadas palabras ?? por ejemplo yo si quiero que con la combinacion de estas palabras mira , foro , casa , php ... se me formen 10 carpetas. Ejemplo miraforo miracasa miraphp forocasa.. asi :) ![]() Alguna idea ?
__________________ Ado_k2 :adios: |
| |||
Usa un array para tus palabras ... y lo lees con un bucle .. a cada pasada del bucle creas tu directorio (eso sería en la base .. ): Código PHP:
__________________ Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo. |