ftp_mkdir

(PHP 3 >= 3.0.13, PHP 4, PHP 5)

ftp_mkdir -- 建立新目录

说明

string ftp_mkdir ( resource ftp_stream, string directory )

在 FTP 服务器上建立一个目录名为参数 directory 的新目录。

如果成功返回新建的目录名,否则返回 FALSE

参见 ftp_rmdir()


add a note add a note User Contributed Notes
butch AT 4RealMedia dot com
13-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
16-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=1;$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;
  }