【发布时间】:2013-11-17 18:39:31
【问题描述】:
我创建了这个简单的 PHP 脚本来将文件存储在使用时间戳创建的文件夹下,但该脚本创建了 2 个文件夹而不是一个。
$connection = ftp_connect($server);
$login = ftp_login($connection, $ftp_user_name, $ftp_user_pass);
if (!$connection || !$login) { die('Connection attempt failed!'); }
$timestamp = strtotime(date("Y-m-d H:i:s"));
ftp_mkdir($connection, $timestamp);
$upload = ftp_put($connection, "./".$timestamp."/".$dest, $source, FTP_BINARY );
if (!$upload) { echo 'FTP upload failed!'; }
ftp_close($connection);
感谢您的帮助。
【问题讨论】:
-
尝试转义 $timestamp 变量中的空格。
-
重新阅读您的问题,是否基于
$timestamp创建了两个不同名称的文件夹?还是创建一个以$timestamp命名的文件夹,然后在其中嵌套另一个具有相同$timestamp的文件夹? -
不,只是使用时间戳创建一个文件夹
-
您能否编辑您的问题以向我们展示这两个文件夹是什么?
标签: php ftp directory timestamp