PHP
downloads | documentation | faq | getting help | mailing lists | reporting bugs | php.net sites | links | conferences | my php.net

search for in the

ftp_nb_continue> <ftp_mdtm
Last updated: Fri, 22 Aug 2008

view this page in

ftp_mkdir

(PHP 4, PHP 5)

ftp_mkdirCrea un directorio

Descripción

string ftp_mkdir ( resource $secuencia_ftp , string $directorio )

Crea el directorio especificado en el servidor FTP.

Lista de parámetros

secuencia_ftp

El identificador de enlace de la conexión FTP.

directorio

El nombre del directorio que será creado.

Valores retornados

Devuelve el nombre del directorio recién creado en caso de éxito, o FALSE si ocurre un error.

Ejemplos

Example #1 Ejemplo de ftp_mkdir()

<?php

$dir 
'www';

// configurar conexion basica
$id_con ftp_connect($servidor_ftp);

// iniciar sesion con nombre de usuario y contrasenya
$resultado_login ftp_login($id_con$ftp_nombre_usuario$ftp_contrasenya);

// intentar crear el directorio $dir
if (ftp_mkdir($id_con$dir)) {
 echo 
"se creo $dir con exito\n";
} else {
 echo 
"Hubo un problema al crear $dir\n";
}

// cerrar la conexion
ftp_close($id_con);
?>

Ver también



add a note add a note User Contributed Notes
ftp_mkdir
butch AT 4RealMedia dot com
12-Sep-2006 02:26
When trying to user the ftp_mkdir, or ftp_chdir I've noticed that some servers like the entire path such as

/usr/local/home/username/sitename/directory/

and other servers, want you to use the path from the initial login, such as just /sitename/directory/

Just wanted to pass this on
vladimir at lukianov dot name
15-Mar-2004 02:28
For recurrent following function work better.
Some ftp servers (like WarFTP) become demented if you'll
try mkdir not from root dir and if path will be relative.
The second if one of dir (like '/') already exist You'll get access denied.

 function MkDir($path)
  {
   $dir=split("/", $path);
   $path="";
   $ret = true;
  
   for ($i=0;$i<count($dir);$i++)
   {
       $path.="/".$dir[$i];
       echo "$path\n";
       if(!@ftp_chdir($this->conn_id,$path)){
         @ftp_chdir($this->conn_id,"/");
         if(!@ftp_mkdir($this->conn_id,$path)){
          $ret=false;
          break;
         }
       }
   }
   return $ret;
  }

ftp_nb_continue> <ftp_mdtm
Last updated: Fri, 22 Aug 2008
 
 
show source | credits | stats | sitemap | contact | advertising | mirror sites