在 FTP 服务器上的 PHP 脚本所在的目录中创建文件夹
Create folder on FTP server in directory where PHP script is
我将 Current PHP version: 7.1.4
用于 Ionic2
应用程序后端。
我正在尝试在 ftp server
的同一目录中创建文件夹,directory.php
所在的目录。
在 link 到 http://site/php/directory.php
回显之后:
Successfully created images
它在 user 目录中创建 images
文件夹:
home/user/public_html/folder/php/uploads/
我的 directory.php
位于 php
文件夹中:
home/user/public_html/folder/php/uploads/
我想在现有 uploads
文件夹中创建 images
目录:
home/user/public_html/folder/php/uploads/images
上传文件夹允许使用 FTP 客户端工具手动创建文件夹
所以我必须做的是在 uploads
目录中创建它:
<?php
$ftp_server = "ftp_address";
$ftp_conn = ftp_connect($ftp_server) or die("Could not connect to $ftp_server");
$login = ftp_login($ftp_conn, "ftp_username", "ftp_password");
$dir = "images";
if (ftp_mkdir($ftp_conn, $dir))
{
echo "Successfully created $dir";
}
else
{
echo "Error while creating $dir";
}
ftp_close($ftp_conn);
?>
如果您在网络服务器上创建一个目录,该目录在PHP的上下文中是本地脚本。所以不要使用 FTP 函数,使用本地文件系统的函数。即mkdir
.
<?
$dir = "images";
if (mkdir($dir))
{
echo "Successfully created $dir";
}
else
{
echo "Error while creating $dir";
}
大多数网络服务器执行 PHP 脚本时将其实际位置作为工作目录。因此,像 image
这样的相对路径将相对于您的 PHP 脚本的路径进行解析。
我将 Current PHP version: 7.1.4
用于 Ionic2
应用程序后端。
我正在尝试在 ftp server
的同一目录中创建文件夹,directory.php
所在的目录。
在 link 到 http://site/php/directory.php
回显之后:
Successfully created images
它在 user 目录中创建 images
文件夹:
home/user/public_html/folder/php/uploads/
我的 directory.php
位于 php
文件夹中:
home/user/public_html/folder/php/uploads/
我想在现有 uploads
文件夹中创建 images
目录:
home/user/public_html/folder/php/uploads/
images
上传文件夹允许使用 FTP 客户端工具手动创建文件夹
所以我必须做的是在 uploads
目录中创建它:
<?php
$ftp_server = "ftp_address";
$ftp_conn = ftp_connect($ftp_server) or die("Could not connect to $ftp_server");
$login = ftp_login($ftp_conn, "ftp_username", "ftp_password");
$dir = "images";
if (ftp_mkdir($ftp_conn, $dir))
{
echo "Successfully created $dir";
}
else
{
echo "Error while creating $dir";
}
ftp_close($ftp_conn);
?>
如果您在网络服务器上创建一个目录,该目录在PHP的上下文中是本地脚本。所以不要使用 FTP 函数,使用本地文件系统的函数。即mkdir
.
<?
$dir = "images";
if (mkdir($dir))
{
echo "Successfully created $dir";
}
else
{
echo "Error while creating $dir";
}
大多数网络服务器执行 PHP 脚本时将其实际位置作为工作目录。因此,像 image
这样的相对路径将相对于您的 PHP 脚本的路径进行解析。