FTP 函数
在线手册:中文 英文
PHP手册

ftp_mkdir

(PHP 4, PHP 5)

ftp_mkdir建立新目录

说明

string ftp_mkdir ( resource $ftp_stream , string $directory )

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

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

参见 ftp_rmdir()


FTP 函数
在线手册:中文 英文
PHP手册
PHP手册 - N: 建立新目录

用户评论:

butch AT 4RealMedia dot com (12-Sep-2006 07: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 06: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.

<?php
 
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;
  }
?>