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. |