php上传文件代码

原文地址:php上传文件代码作者:风云之士

 function
Upload($uploaddir) 

   

      
$tmp_name =$_FILES['file']['tmp_name'];  //
文件上传后得临时文件名 

       
$name    
=$_FILES['file']['name'];    
// 被上传文件的名称 

      
$size    
=$_FILES['file']['size'];   
//  被上传文件的大小 

       
$type    
=$_FILES['file']['type'];   //
被上传文件的类型 

       
$dir     
= $uploaddir.date("Ym"); 

       
@chmod($dir,0777);//赋予权限 

       
@is_dir($dir) or mkdir($dir,0777); 

       
//chmod($dir,0777);//赋予权限 

        
move_uploaded_file($_FILES['file']['tmp_name'],$dir."/".$name); 

       
$type = explode(".",$name); 

       
$type = @$type[1]; 

        
$date   =
date("YmdHis"); 

       
$rename =
@rename($dir."/".$name,$dir."/".$date.".".$type); 

        
if($rename) 

       

        
return $dir."/".$date.".".$type; 

        

   

 调用的地方直接用这个: 

 $image =
Upload('../images/photo/');就可以了!

时间: 2024-10-30 09:50:28

php上传文件代码的相关文章

php curl 上传文件代码实例

  这篇文章主要介绍了php curl 上传文件代码实例,本文给出了两种实现方法,并分别给出了实现代码,需要的朋友可以参考下 假设server端上传文件处理脚本upload.php: 代码如下: print_r($_POST); print_r($_FILES); 1.使用 CURL 默认的方法 复制代码 代码如下: //如果php文件是utf8编码,系统是GBK编码,那么就需要转下编码,要不然Php在系统中找不到这个文件 $file = realpath(mb_convert_encoding

UpdatePanel上使用FileUpload上传文件代码

updatepanel上使用fileupload上传文件代码 @page language="c#" masterpagefile="~/evamanager.master" autoeventwireup="true" codefile="hv_excel.asp教程x.cs" inherits="hv_excel" title="untitled page" %> <as

PHP上传文件代码之入门代码

这是一种非常简单文件上传方式.基于安全方面的考虑,您应当增加有关什么用户有权上传文件的限制.  代码如下 复制代码 <!DOCTYPE html>       <html>       <head>       <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />       <meta http-equiv="Co

iis服务器接收post上传文件代码求助

问题描述 <html><head></head><body><scriptLanguage="C#"AutoEventWireup="true"encType="multipart/form-data"ruat="server">protectedvoidPage_Load(objectsender,EventArgse){try{foreach(stringfinR

PHP+Ajax实现文件无刷新上传文件代码

PHP + jQuery Ajax文件上传实例.因为看到一些朋友询问如何实现PHP环境下的网页上传功能,自己这几天刚用了jQuery_upload_multiple上传插件,所以在这里把用法给大家说一下. 要实现基于这个插件的上传功能,其实挺简单,需要jquery就行了,另外还有一个上传文件时的PHP程序,费话不多说,先看下面的HTML,也就是带有上传表单,让用户选择上传文件的页面:    代码如下 复制代码 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML

php curl 上传文件代码实例_php技巧

假设server端上传文件处理脚本upload.php: 复制代码 代码如下: <?php    print_r($_POST);  print_r($_FILES);  1.使用 CURL 默认的方法 复制代码 代码如下: //如果php文件是utf8编码,系统是GBK编码,那么就需要转下编码,要不然Php在系统中找不到这个文件    $file = realpath(mb_convert_encoding('测试图片.JPG','GBK','utf8'));    $file = realp

求助,asp.net web.上传文件代码异常

问题描述 如图,上传文件到指定目录后没法点击"考贝路径"按钮.代码如下:aspx:<htmlxmlns="http://www.w3.org/1999/xhtml"><headrunat="server"><title>上传文件</title><linkhref="StyleSheet.css"rel="stylesheet"type="tex

高手帮看看下面的上传文件代码为什么出错

问题描述 下面这段代码是上传文件到ftp服务器为什么单独建一个项目可以执行不会出错.放到我的一个项目中就报错:无法将类型为"System.ComponentModel.AsyncOperation"的对象强制转换为类型"UploadBitsState".放到我的项目中把变量bendi去掉,直接用本地绝对路径(例如:c:pingpangJF.mdb)也可以执行不出错.为什么??请高手帮忙DimBendiAsStringBendi=Application.Startup

java中使用Struts 2框架上传文件代码

HTML表单默认值:  代码如下 复制代码 <form action="" enctype="application/x-www-form-urlencoded" method="get"> ...</form> 要使用HTML表单上传文件,需要将HTML表单的enctype属性设置为"multipart/form-data",还需要将表单的method属性设置为"post"  代码