这篇文章主要为大家详细介绍了PHP 实现文件上传二法,具有一定的参考价值,可以用来参考一下。
对用PHP实现文件上传二法感兴趣的小伙伴,下面一起跟随四海网的小编两巴掌来看看吧!
<html><head><title>上载文件表单</title></head>
<body>
<form enctype="multipart/form-data" action="upload.php" method="post">
<input type="hidden" name="max_file_size" value="100000">
<center>请选择文件:
<input name="userfile" type="file">
<input type="submit" value="上传文件">
</center>
</form>
</body>
</html>
*** 说明 ***
/**
* 用PHP实现文件上传二法
*
* @param
* @arrange 512-笔记网: q1010.com
**/
<html>
<head>
<title>处理上载文件</title>
</head>
<body>
<?
copy($userfile,"newfile");
echo $userfile."-用户上传到服务器上的文件临时存放的名称<br>";
echo $userfile_name."-在用户机器上该文件的原始名称<br>";
echo $userfile_size."-上传文件的实际字节数<br>";
echo $userfile_type."-如果用户的浏览器提供了这个信息的话,它表示mime的类型。例如image/gif<br>";
?>
</body>
</html>
/*** 来自四海网(www.q1010.com) ***/
*** 说明 ***
/**
* 用PHP实现文件上传二法
*
* @param
* @arrange 512-笔记网: q1010.com
**/
<?php
$username="用户名";
$password="用户密码";
$server="主机名";
$cdir="上传目录名" ;
//以上设置你的FTP主机名、用户名和用户密码
?>
<!-- 文件上传设置标签 -->
<form enctype="multipart/form-data" action=ftp.php method=post>
<!-- 传递变量 -->
<input type=hidden name=username value=<? Echo $username; ?>>
<input type=hidden name=password value=<? Echo $password; ?>>
<input type=hidden name=server value=<? Echo $server; ?>>
<input type=hidden name=cdir value=<? Echo $cdir; ?>>
<table>
<tr>
<td>上传文件选择
<input type=file name=upfile>
</td>
</tr>
<tr>
<td>
<!-- 提交表单-->
<input type=submit name=action value=上传>
</td>
</tr>
</table>
</form>
/*** 来自四海网(www.q1010.com) ***/
处理上传文件:ftp.php 代码如下:
/**
* 用PHP实现文件上传二法
*
* @param
* @arrange 512-笔记网: q1010.com
**/
<?php
//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);
?>
/*** 来自四海网(www.q1010.com) ***/
*** 说明 ***本文来自:http://www.q1010.com/173/1306-0.html
注:关于PHP 实现文件上传二法的内容就先介绍到这里,更多相关文章的可以留意四海网的其他信息。
关键词:文件上传
四海网收集整理一些常用的php代码,JS代码,数据库mysql等技术文章。