admin 管理员组文章数量: 887021
2024年2月24日发(作者:css表示的含义)
用php实现文件上传二法
--------------------------------------------------------------------------------
PHP(Hypertext Preprocessor)是一种 HTML 内嵌式的语言 (类似 IIS 上的ASP)。而 PHP 独特的语法混合了 C、Java、Perl 以及 PHP 式的新语法。它可以比 CGI 或者 Perl&nb
sp;更快速的执行动态网页。除此之外,用 PHP 写出来的 Web 后端CGI 程序,可以很轻易的移植到不同的系统平台上。
我们在做网站时,需要访问者的参于才能将网站建设得更加引人注目,这就要求我们从访问者那里得到文章、图片等。因此,文件上传成为网页中必不可少的功能。现在我就利用现在流行的编程语言PHP,用两种方法来说明其功能的实现。
一、利用php的文件函数来实现上传
这段代码分为两个文件,一个为,一个是。
上传文件选择: 代码如下:
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
*** 说明 ***
1、请注意
--------------------------------------------------------------------------------
处理上传文件: 代码如下:
--------------------------------------------------------------------------------
//ftp联接主机函数
function connect()
{
global $server, $username, $password;
$conn = ftp_connect($server);
ftp_login($conn, $username, $password);
return $conn;
}
//建立ftp联接
$result = connect();
if ($action == "上传 ")
{
//用来改变ftp路径
ftp_chdir($result, $cdir);
//用来上传指定的文件,同名并以二进制位传递
$res_code = ftp_put($result, $upfile_name, $upfile, FTP_BINARY);
// 判断是否正确上传
if ($res_code == 1)
echo "上传成功! ";
else
echo "上传错误! ";
}
// 关闭联接
ftp_quit($result);
?>
--------------------------------------------------------------------------------
*** 说明 ***
函数ftp_put(int ftp_stream, string remote_file, string local_file, int mode)用法
返回值: 布尔值
本函数用来上传指定的文件。参数 ftp_stream 为 FTP 的连接代码。参数 remote_file 为欲存在远端的文件名。参数 local_file 为欲上传文件的文件名。参数 mode 的值有 FTP_ASCII 及 FTP_BINARY 二种,分别表示文档或者是二进位文件。成功则返回 true 值,失败则返回 false 值。
版权声明:本文标题:php处理ftp上传文件 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/free/1708734905h530086.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论