上传文件:
<?php /** * ftp上传文件 */ $ftp_server=‘localhost‘;//服务器 $ftp_port=‘21‘;//端口 $ftp_user_name=‘ftp‘;//用户名 $ftp_user_pass=‘zxcasdqwe123‘;//密码 $ftp_put_dir=‘/root‘;//上传目录 $ftp_conn_id = ftp_connect($ftp_server,$ftp_port); $ftp_login_result = ftp_login($ftp_conn_id, $ftp_user_name, $ftp_user_pass); if((!$ftp_conn_id) || (!$ftp_login_result)) { echo‘连接到FTP服务器失败‘; exit; }else{ ftp_pasv($ftp_conn_id,true); //返回一下模式,有些FTP服务器一定需要执行这句 ftp_chdir($ftp_conn_id, $ftp_put_dir); $ftp_upload = ftp_put($ftp_conn_id, ‘db.sql‘, ‘db.sql‘, FTP_BINARY); //var_dump($ftp_upload);//看看是否写入成功 ftp_close($ftp_conn_id); //断开 } ?>
下载文件:
<?php // 定义变量 $local_file = ‘local_file.zip‘; $server_file = ‘remote_file.zip‘; // 连接FTP服务器 $conn_id = ftp_connect($ftp_server); //验证登录服务器 $ftp_user_name = "ftp_user1"; $ftp_user_pass = "123456_123456"; $login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass); // 下载文件 if (ftp_get($conn_id, $local_file, $server_file, FTP_BINARY)) { echo "下载 $local_file 文件成功 n"; } else { echo "下载失败n"; } // 关闭ftp连接 ftp_close($conn_id); ?>
时间: 2024-12-08 19:12:43