php测试ftp连接

php测试ftp连接脚本如下:

<?php
    $host = "xxx.xxx.xxx.xxx";
    $user = "username";
    $pwd = "password";
    $port = "21";
    $conn   = @ftp_connect($host, $port) ;

    if($conn == false) {
        echo "conn fail!";
    } else {
        echo "conn success!";
    }

    $login = @ftp_login($conn, $user, $pwd);
    if(empty($login)) {
        echo "login fail!";
    } else {
        echo "login success!";
    }
?>

版权声明:本文为博主原创文章,未经博主允许不得转载。

时间: 2025-02-01 15:39:28

php测试ftp连接的相关文章

vsftp服务器上开启防火墙后发现ftp连接不上

vsftp服务器上开启防火墙后发现ftp连接不上提示:错误: 连接超时 错误: 读取目录列表失败 状态: 正在连接 192.168.10.28:1070...状态: 连接建立,等待欢迎消息...状态: 不安全的服务器,不支持 FTP over TLS.状态: 已登录状态: 读取目录列表...命令: PWD响应: 257 "/"命令: TYPE I响应: 200 Switching to Binary mode.命令: PASV响应: 227 Entering Passive Mode

java测试网络连接是否成功并设置超时时间

/** * 获取RMI接口状态 * * @return "0":服务正常,"1": 连接报错,"2":连接超时 */ @Override public String getRMIJkzt() { final ExecutorService es = Executors.newFixedThreadPool(1); Callable<String> callable = new Callable<String>() {//使

使用Jmeter测试FTP server

今天花了一下午,使用Jmeter测试FTP server,终于在下班之前搞掂了. 今天的测试经验记录如下: 1 Jmeter测试FTP server时,很简单地分成两个功能一个是GET(DOWNLOAD),另一个是PUT(UPLOAD). 2 我在测试从FTP SERVER GET文件到本地时,没有出错.将同一个文件,多次GET到本地一个路径保存成一个文件名,每个FTP SAMPLER都是测试通过的,是因为本地文件可以成功覆盖. 3 在测试将本地同一个文件 PUT到FTP SERVER时,使用监

通过FTP连接Azure上的网站

下载发布文件 使用记事本(或其他文本工具)打开 找到ftp连接地址以及用户名.密码 使用ftp工具进行连接 输入相应参数,连接即可

解决ftp连接出现 无法从控制 Socket 读取。Socket 错误 = #10054。

ftp连接会显示以下错误信息 无法从控制 Socket 读取.Socket 错误 = #10054 或者是这样的信息 Opening data channel for directory list.Transfer OK421 No-transfer-time exceeded. Closing control connection.disconnected. control connection. 奇怪的是本地电脑无法连接,甚至是同一个局域网的其它电脑都无法连接,但是使用另外一台服务器去连接f

测试ODBC连接MySQL数据库

下面这个例子是最简单的ODBC连接MySQL数据库的例子. 一般步骤: 1.注册驱动: 2.建立连接: 3.创建语句: 4.处理结果: 5.释放资源. 注意: 1.软件开发环境:MyEclipse 8.5+ MySQL5.1 2.代码运行前需要加载Mysql驱动包: 数据库信息截图: 源码如下: import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql

iptables下开放ftp连接端口

iptables下开放ftp连接端口 转载 2014年04月19日 10:04:27 2275 iptables 就是linux系统的防火墙,很多人安装iptables之后重启服务器发现网站无法访问,ftp无法连接.关闭iptables之后网站和ftp服务器都能正常访问,但是为了服务器的安全,不建议关闭防火墙. 要想配置好iptables让ftp服务器正常访问,我们首先要了解一下ftp服务器的工作机制. ftp协议是一个简单.保密性差(明码)的tcp协议,它的工作原理是客户端先连服务器端的21端

Linux学习之八-配置FTP连接Linux服务器

配置ftp连接Linux服务器 通过配置ftp服务器,可以实现局域网内共享文件,甚至不同用户具有不同权限,需要的工具有Windows平台ftp客户端FileZilla(免费开源) 下载地址:https://download.filezilla-project.org/client/FileZilla_3.32.0_win64-setup_bundled.exe 登录到Linux服务器端,安装ftp服务端yum install vsftpd –y 启动ftp服务端/etc/init.d/vsftp

FTP连接虚拟主机响应220 Welcome to www.net.cn FTP service. (解决的一个问题)

问题场景: 使用FTP客户端连接虚拟主机时,同样的账号密码在有的网络下可以连接成功,有的网络下却一直连接不上:ftp响应“220 Welcome to www.net.cn FTP service.”.一开始我一直以为是网络的问题,期间也有换过ftp软件,却一直不行,今天终于发现是FTP客户端在执行AUTH TLS命令后,才提示 无法连接到服务器 的错误信息,查了一些资料发现,这是由于目前虚拟主机不支持FTP over TLS的连接方式.FTP over TLS是指客户端显式请求(客户端发送 A