`
omygege
  • 浏览: 1345183 次
文章分类
社区版块
存档分类
最新评论

php文件上传方法分享~``

 
阅读更多

这是一个简单文件上传的方法,可扩展性强。

下面是氏代码:

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>php简单文件上传实例</title>
</head>
<body>
<form enctype="multipart/form-data" action=up.php method=post>

<input type="hidden" name="MAX_FILE_SIZE" value="2000000">

<input type=file name=upfile size=20>

<input type=submit value='上传文件'>

</form>
<?

function getname($exname){

$dir = "uploadfile/";

$i=1;

if(!is_dir($dir)){

mkdir($dir,0777);

}


while(true){

if(!is_file($dir.$i.".".$exname)){

$name=$i.".".$exname;

break;

}

$i++;

}


return $dir.$name;

}


$exname=strtolower(substr($_FILES['upfile']['name'],(strrpos($_FILES['upfile']['name'],'.')+1)));

$uploadfile = getname($exname);


if (move_uploaded_file($_FILES['upfile']['tmp_name'], $uploadfile)) {

echo "<h2><font color=#ff0000>文件上传成功!</font></h2><br><br>";

}else {

echo "<h2><font color=#ff0000>文件上传失败!</font></h2><br><br>";

}

echo "潇湘 QQ:283093141<br>下面是文件上传的一些信息:

<br><br>原文件名:".$_FILES['upfile']['name'] .

"<br><br>类型:" .$_FILES['upfile']['type'] .

"<br><br>临时文件名:".$_FILES['upfile']['tmp_name'].

"<br><br>文件大小:".$_FILES['upfile']['size'].$uploadfile.
"<br>显示图片<br><img src=".$uploadfile.">"
;

?>
常用的东西自己写个方法,以后可以用得上。

哈哈~```

分享到:
评论

相关推荐

    php 文件上传源码

    php文件上传函数,直接用就好了 觉得好用,就分享了

    特别经典的PHP文件上传类分享_.docx

    特别经典的PHP文件上传类分享_.docx

    比较全面的php文件上传类.zip

    分享一个比较全面的php文件上传类,指定上传文件保存的路径,对上传文件初使化,查看用户参数中数组的下标是否和成员属性名相同。

    php文件上传,自己写的文件上传类,附带一个demo,欢迎大牛们提出意见和建议

    自己编写的php文件上传类,可以在配置文件中限制文件的数量、大小、目录和格式等等,在此分享给大家,希望能给我好的建议

    PHP实现通过CURL上传文件功能示例

    本文实例讲述了PHP实现通过CURL上传文件功能。分享给大家供大家参考,具体如下: PHP使用CURL上传文件只需发送一个POST请求就可以了,在请求中设置某个字段为需要上传的...为了把这个文件上传给服务端的脚本http://you

    php中一个很好用的文件上传类.zip

    分享一个php中一个很好用的文件上传类,用于文件初始化,获取当前类的所有的属性,定义不同的错误级别,为成员属性赋值的函数。

    php上传大文件,1G大文件上传

    php上传大文件,分片上传,分享完美解决php无法上传大文件的方法,无法上传大文件是因为php.ini配置有限制了,这样限制了用户默认最大为2MB了,webuploader上传大文件到服务器。

    Python selenium文件上传方法汇总

    文件上传是所有UI自动化测试都要面对的一个头疼问题,今天博主在这里给大家分享下自己处理文件上传的经验,希望能够帮助到广大被文件上传坑住的seleniumer。 首先,我们要区分出上传按钮的种类,大体上可以分为两种...

    PHP+MYSQL自用文件分享系统V1.0

    admin.php 可以自由修改文件名以达更安全目的,管理页面网址同步变化 ...用户端:访问index.php对应路径,改页面可上传可下载 ...一般用于自己高速服务器搭建自用文件分享传递功能,替代低速网盘及聊天发送。

    新版PHP仿百度网盘文件分享dzzoffice网盘系统源码

    新版PHP仿百度网盘文件分享dzzoffice网盘系统源码 仅供研究学习使用!

    高手写的一个php文件上传类,可以检查真实扩展名

    高手写的一个php文件上传类,可以检查真实扩展名,不过比较复杂,单是class.upload.php一个文件就有252KB,4999行,没错是只差一行不到5000行,功能可想而知,里面有测试文件index.php可以照着里面来做,版权属于原...

    安全专题分享-文件上传

    文件上传防患,开发中应该注意的技巧,主要内容包括: 什么是上传攻击 无过滤机制的安全隐患 Javascript过滤机制的安全隐患 文件头过滤机制的安全隐患 第三方组件带来的安全风险 Apache命名解析漏洞 IIS...

    PHP文件上传判断file是否己选择上传文件的方法

    本文实例讲述了PHP文件上传判断file是否己选择上传文件的方法。分享给大家供大家参考。具体方法如下: 一个合格的程序员在实现数据入库中时我们都会有一些非常严密的过滤与数据规则,像我们文件上传时在前段要判断...

    FFS快速文件分享系统 BLSQL版 v4.2.rar

    面向用户: 三步完成文件上传,分享,管理,使用方法依旧简单。 CSS技术提供更快的访问速度和赏心悦目的用户界面。 更加完善的文件管理功能,还能为您的文件实现加密! 站内文件搜索让你可以轻松分享到他人上传的...

    配置php.ini实现PHP文件上传功能

    昨天分享了在PHP网站...PHP文件上传功能配置主要涉及php.ini配置文件中的upload_tmp_dir、upload_max_filesize、post_max_size等选项。  php.ini中文件上传功能配置选项说明  打开php.ini配置文件找到File Uploads

    jquery + php 实现大文件分片多线程上传的代码 分享给大家

    jquery + php 实现大文件分片多线程上传的代码 分享给大家

    php文件上传类的分享

    本文实例为大家分享了php文件上传类的具体代码,供大家参考,具体内容如下 &lt;?php $upload = new UpLoad(); $upload-&gt;uploadFile&#40;'fm'&#41;; /*打印错误信息*/ // var_dump($upload-&gt;errorNumber); // var_...

    FFS5-Mini 文件存储分享系统 v120731 最终版

    FFS是一款基于PHP+多重数据库的先进的网络文件存储分享系统,通过本系统,用户可以将资料在线上传到您的系统中,独创的文件分享码模式,轻松分享每一个文件。更有丰富多彩的文件应用提升文件的价值。 FFS5-Mini作为...

    php文件上传原理与实现方法详解

    本文实例讲述了php文件上传原理与实现方法。分享给大家供大家参考,具体如下: 文件上传实际上就是在前段使用一个form表单提交本地文件到服务器,然后在服务器端将文件从临时目录转移到指定目录的过程。 1、php配置...

    PHP仿百度网盘文件分享dzzoffice网盘系统源码.zip

    2.支持管理员查看每个会员的文件上传、分享情况,可对用户文件进行删除等管理。目前,市面上的便宜网盘基本都只支持个人网盘功能,没有管理员功能,无法管理其它用户的文件。 3.支持强大的分享功能。 提取密码:...

Global site tag (gtag.js) - Google Analytics