当前位置:首页 > 服务器 > 正文

phpftp服务器管理工具(ftp 服务器软件)

今天给各位分享phpftp服务器管理工具的知识,其中也会对ftp 服务器软件进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

用PHP怎样实现把文件从一台服务器,移动到另一台FTP服务器呢?

?php

// 链接ftp

$conn = ftp_connect('地址', '端口', '超时时间');

// 登录

ftp_login($conn, '账号', '密码');

$here = ftp_pwd($conn);

//获取服务器端系统信息ftp_systype()

$server_os = ftp_systype($conn);

//被动模式(PASV)的开关,打开或关闭PASV(1表示开)

ftp_pasv($conn, 1);

//进入目录中用ftp_chdir()函数,它接受一个目录名作为参数。

ftp_chdir($conn, "public_html");

//ftp_mkdir($conn, "test");

ftp_put($conn, "服务器显示的名称", "要上传的文件名称", FTP_ASCII);

ftp_quit($conn);

个人电脑XP的php的ftp模块如何安装

首先,你要有一个FTP服务器。搭建个人免费的FTP服务器很简单,网上的帖子很多,自己搜一下。

有了FTP服务器,php操作FTP才有意义。以下有两篇帖子可供参考(注:php默认已经支持ftp功能模块):

1、PHP的FTP操作函数:

2、PHP的FTP学习:

如何在ftp服务器上部署php网站

首先你的服务器上要有一个能解析PHP的软件,如:APACHE,TOMCAT等等,先启动这个软件,具体的配置方法可以上网再找一下。然后在他们的

配置文件

中,把你的这个PHP文件夹设置为网站的发布位置,这样你就能通过IP地址网络来访问了。如果想通过域名的方式来访问,那就比较复杂了,首先得有个域名,然后还需要有

DNS解析

服务器来解释这个域名具体指向的位置。然后才能通过域名来访问你的网站。

怎么通过PHP来支持FTP和HTTP上传

给你一些 php 操作 ftp 的函数:

FTP 函数

ftp_alloc — 为要上传的文件分配空间

ftp_cdup — 切换到当前目录的父目录

ftp_chdir — 在 FTP 服务器上改变当前目录

ftp_chmod — 设置 FTP 服务器上的文件权限

ftp_close — 关闭一个 FTP 连接

ftp_connect — 建立一个新的 FTP 连接

ftp_delete — 删除 FTP 服务器上的一个文件

ftp_exec — 请求运行一条 FTP 命令

ftp_fget — 从 FTP 服务器上下载一个文件并保存到本地一个已经打开的文件中

ftp_fput — 上传一个已经打开的文件到 FTP 服务器

ftp_get_option — 返回当前 FTP 连接的各种不同的选项设置

ftp_get — 从 FTP 服务器上下载一个文件

ftp_login — 登录 FTP 服务器

ftp_mdtm — 返回指定文件的最后修改时间

ftp_mkdir — 建立新目录

ftp_nb_continue — 连续获取/发送文件(non-blocking)

ftp_nb_fget — 从 FTP 服务器获取文件并写入到一个打开的文件(非阻塞)

ftp_nb_fput — 将文件存储到 FTP 服务器 (非阻塞)

ftp_nb_get — 从 FTP 服务器上获取文件并写入本地文件(non-blocking)

ftp_nb_put — 存储一个文件至 FTP 服务器(non-blocking)

ftp_nlist — 返回给定目录的文件列表

ftp_pasv — 返回当前 FTP 被动模式是否打开

ftp_put — 上传文件到 FTP 服务器

ftp_pwd — 返回当前目录名

ftp_quit — ftp_close 的 别名

ftp_raw — 向 FTP 服务器发送命令

ftp_rawlist — 返回指定目录下文件的详细列表

ftp_rename — 更改 FTP 服务器上的文件或目录名

ftp_rmdir — 删除 FTP 服务器上的一个目录

ftp_set_option — 设置各种 FTP 运行时选项

ftp_site — 向服务器发送 SITE 命令

ftp_size — 返回指定文件的大小

ftp_ssl_connect — 打开 SSL-FTP 连接

ftp_systype — 返回远程 FTP 服务器的操作系统类型

例子:

?php

 

$ftp_server=""; 

$ftp_user_name=""; 

$ftp_user_pass=""; 

$file = "";//tobe uploaded 

$remote_file = ""; 

// 简历ftp链接

$conn_id = ftp_connect($ftp_server); 

// 使用用户名和密码登录

$login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass); 

// 上传文件

if (ftp_put($conn_id, $remote_file, $file, FTP_ASCII)) { 

    echo "成功上传文件: $file\n"; 

    exit; 

} else { 

    echo "上传文件错误: $file\n"; 

    exit; 

    

// 关闭ftp链接

ftp_close($conn_id);

phpftp服务器管理工具的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于ftp 服务器软件、phpftp服务器管理工具的信息别忘了在本站进行查找喔。

取消
扫码支持 支付码