Ver Mensaje Individual
  #3 (permalink)  
Antiguo 21/08/2011, 10:16
Avatar de andresdzphp
andresdzphp
Colaborador
 
Fecha de Ingreso: julio-2011
Ubicación: $this->Colombia;
Mensajes: 2.749
Antigüedad: 12 años, 9 meses
Puntos: 793
Respuesta: Como crear un directorio con un archivo adentro?

Como que un fichero? para que crees que existen los bucles? Si miras el manual en la parte de aportes encontrarás muchos ejemplos como este:

Código PHP:
Ver original
  1. function recurse_copy($src,$dst) {
  2.     $dir = opendir($src);
  3.     @mkdir($dst);
  4.     while(false !== ( $file = readdir($dir)) ) {
  5.         if (( $file != '.' ) && ( $file != '..' )) {
  6.             if ( is_dir($src . '/' . $file) ) {
  7.                 recurse_copy($src . '/' . $file,$dst . '/' . $file);
  8.             }
  9.             else {
  10.                 copy($src . '/' . $file,$dst . '/' . $file);
  11.             }
  12.         }
  13.     }
  14.     closedir($dir);
  15. }
  16.  
  17.  
  18. recurse_copy('destino', 'copia');

Otro ejemplo:

Código PHP:
Ver original
  1. // Copia archivos y carpetas que no estén vacías
  2. function rcopy($src, $dst) {
  3.   if (file_exists($dst)) rrmdir($dst);
  4.   if (is_dir($src)) {
  5.     mkdir($dst);
  6.     $files = scandir($src);
  7.     foreach ($files as $file)
  8.     if ($file != "." && $file != "..") rcopy("$src/$file", "$dst/$file");
  9.   }
  10.   else if (file_exists($src)) copy($src, $dst);
  11. }
  12. ?>

Igual se pueden usar otras funciones para ejecutar comandos etc... Con solo ver el manual y usar google te enteras.
__________________
Si sabemos como leer e interpretar el manual será mucho más fácil aprender PHP. En lugar de confiar en ejemplos o copiar y pegar - PHP