ftp上传php后怎么办,PHP利用FTP上传处理程序

PHP 上传文件

bool ftp_put ( resource$ftp_stream, string$remote_file, string$local_file,int$mode[, int$startpos] )

ftp_put()函数用来上传由local_file参数指定的文件到FTP服务器,上传后的位置由remote_file指定。传输模式参数

ftp_stream

FTP连接资源。

remote_file

远程文件路径。

local_file

本地文件路径。

mode

传送模式,只能为FTP_ASCII(文本模式)或FTP_BINARY(二进制模式)。

成功时返回TRUE,或者在失败时返回FALSE.

ftp_get()函数从FTP服务器上下载一个文件。

若成功则返回true,失败则返回false。

语法ftp_get(ftp_connection,local,remote,mode,resume)

ftp_connect()函数建立一个新的FTP连接。

若成功,则返回一个连接标识,否则返回false。

语法ftp_connect(host,port,timeout)

ftp_login()函数登录FTP服务器。

若成功则返回true,失败则返回false并发出一个警告。

语法ftp_login(ftp_connection,username,password)

实例:

FTP上传文件类

/* * php连接ftp 数据库*/

$Ftp_Server = "172.22.2.240"; //FTP 服务器地址

$Ftp_User = "root"; //FTP 服务器用户名

$Ftp_Pwd = "sss"; //FTP 服务器密码

//由于连接相对机密 使用@屏蔽错误

//连接FTP 服务器 返回FTP 连接的id 号

$FTP_Conn_id = ftp_connect($Ftp_Server)or die("连接ftp 服务器出错。");

//登陆FTP 服务器 登陆FTP 使用 FTP 连接id 号 FTP用户密码; 返回TRUE AND FALSE 到 FTP_Login

$FTP_Login = ftp_login($FTP_Conn_id,$Ftp_User,$Ftp_Pwd);

//判断连接过程中没有出现错误

if($FTP_Conn_id && $FTP_Login){

echo "FTP 连接成功";

}else{

echo "FTP 连接失败";

}

/*************连接FTP 服务器成功********/

?>

请选择文件:

第一集

//判断是否进行提是交了

if(!empty($_POST[submit])){

$file = $_FILES[upload_file];

//上传路径

$upload_dir="./upload/";

//服务器地址

//使用for 循环 为上传多集准备

for($i = 1 ; $i <= 1 ; $i++)

{

//将上传的文件移动到指定目录

move_uploaded_file($file[tmp_name][$i],$upload_dir.$i."-".$file[name][$i]);

//将上传到本地的文件传送到FTP 上面

echo $Source_File = $upload_dir.$i."-".$file[name][$i]; //定义源文件目录

echo "
";

echo $Destination_File = "./load/".$i."-".$file[name][$i]; // 上传目标地址

//执行FTP 上传函数

$FTP_Put = ftp_put($FTP_Conn_id,$Destination_File,$Source_File,FTP_BINARY); //FTP_BINARY 是指文件上传格式

//文件上传后返回一个布尔值结果

if($FTP_Put){

echo "文件上传成功"; //true

}else{

echo "文件上传出现错误"; //false

}

}

}

?>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值