php上传文件代码,怎么写

2楼和3楼给你的回答就跟SB一样,自己比你还菜,就瞎扯。我问问题的时候就是被这些SB不停骚扰导致最后无人回答了。

上传代码看这里(带重命名的):
<form action="" method="post" enctype="multipart/form-data">
上传文件:<input type="file" name="upLoad"><br>
重命名为:<input type="text" name="newName"><br>
<input type="submit" name="submit"><input type="reset" name="reset">
</form>
<br><i><small>文件上传到服务器需要一些时间</small></i><br>
<?php
$upLoadDir="/"; //为目录变量指定目录位置
$upLoadError=$_FILES['upLoad']['error'];
$fileName=$_FILES['upLoad']['name'];
$fileTemName=$_FILES['upLoad']['tmp_name'];
$fileSize=$_FILES['upLoad']['size'];
$newName=$_POST['newName'];
function upLoad(){
global $upLoadDir,$upLoadError,$fileName,$fileTemName,$fileSize,$fileSuffix,$newName;
if($newName){ //如果需要被更新文件名
$fileReName=$newName.".".pathinfo($fileName,PATHINFO_EXTENSION); //采用新文件名+获取文件名后缀
}else{ //如果不需要更新文件名
$fileReName=$fileName; //定义文件存储位置,并在文件名前加一组随机数字
}
if($upLoadError>0){ //0表示没有错误发生,文件上传成功
echo"错误:";
switch($upLoadError){
case 1:echo"上传文件超过配置文件规定值。";break; //1表示上传的文件超过了php.ini中upload_max_filesize选项限制的值
case 2:echo"上传文件超过表单约定值。";break; //2表示上传文件的大小超过了 HTML 表单中 MAX_FILE_SIZE 选项指定的值。
case 3:echo"上传文件不完全。";break; //3表示文件只有部分被上传。
case 4:echo"没有上传文件。";break; //4表示没有文件被上传。
}
}else{
if(is_uploaded_file($fileTemName)){ //确认文件通过HTTP POST上传
if(!move_uploaded_file($fileTemName,($upLoadDir.$fileReName))){ //如果无法将上传的文件移动到新位置
echo"文件上传失败,请重新上传。";
}else{ //否则返回成功信息
echo"文件上传成功!<br>".date("Y-m-d H:i:s")."<br>上传文件:".$fileName."<br>文件大小:".number_format(($fileSize/1024/1024),2)."Mb"."<br>重命名为:".$fileReName;
}
}else{ //如果不是通过HTTP POST方式上传,则提示非法信息
echo"文件".$fileName."不合法!";
}
}
}
if(!empty($fileName)){
if(is_dir($upLoadDir)){ //如果目录存在
upLoad(); //则执行上传流程
}else{ //如果目录不存在
mkdir($upLoadDir); //则创建目录
upLoad(); //再执行上传流程
}
}else{
echo"请选择需要上传的文件。";
}
?>

这个你也问?自己去查手册。你这样学学不好。

swfupload 有完整的例子代码

用php 代码上传一个txt文件,在页面里面输出内容~

<?php if (@is_uploaded_file($_FILES['upfile']['tmp_name'])){ $f = $_FILES["upfile"]; $name = $f['name']; $type = $f['type']; $error = $f['error']; $tmp = $f['tmp_name']; $size = $f['size']; if($error==0){ move_uploaded_file($tmp,"./$name"); echo '上传成功!
'; $Read_file = Read_it($name); foreach($Read_file as $v){ $a = explode("
",$v); echo $a[0]."$".@$a[1]."
"; } } }//read filefunction Read_it($files){ if (file_exists($files)){ $file = file_get_contents($files); $file = explode("*",trim($file)); return $file; } else { echo "The file named ".$filename."can not find.";}}//read end ?>
效果实现了,具体你自己修改下

<?php
// $_FILES["file"]["type"] 其中["file"] html中标签的name
if ((($_FILES["file"]["type"] == "image/gif") //检查上传的文件类型为gif
|| ($_FILES["file"]["type"] == "image/jpeg")//检查上传的文件类型为jpg
|| ($_FILES["file"]["type"] == "image/pjpeg"))//检查上传的文件类型为jpeg
&& ($_FILES["file"]["size"] < 20000))//检查上传的文件大小
{
if ($_FILES["file"]["error"] > 0)//判断是否为错误
{
echo "Return Code: " . $_FILES["file"]["error"] . "
";//如果错误则输出错误信息
}
else
{
echo "Upload: " . $_FILES["file"]["name"] . "
"; //输出文件名称
echo "Type: " . $_FILES["file"]["type"] . "
";//输出文件类型
echo "Size: " . ($_FILES["file"]["size"] / 1024) . " Kb
";//输出文件大小
echo "Temp file: " . $_FILES["file"]["tmp_name"] . "
";//输出临时文件名称

if (file_exists("upload/" . $_FILES["file"]["name"]))//判断上传文件是否存在upload文件夹里
{
echo $_FILES["file"]["name"] . " already exists. ";//如果存在则提示信息
}
else
{
move_uploaded_file($_FILES["file"]["tmp_name"],
"upload/" . $_FILES["file"]["name"]);//如果不存在则拷贝临时文件到upload文件夹
echo "Stored in: " . "upload/" . $_FILES["file"]["name"];//输出上传文件路径+文件名称
}
}
}
else
{
echo "Invalid file";//错误信息
}
?>

#19852772334# 用php 代码上传一个txt文件,在页面里面输出内容 - ******
#舒秦# 用php 代码上传一个txt文件,在页面里面输出内容上传一个txt文件包含如下信息* tensionThere's an indefinable air of tension at the meeting.The tension in the Far East is building up again.* reputationShe had a reputation for punctuality.This ...

#19852772334# php如何写入文件 - ******
#舒秦# 很简单,不过这次不是用file_put_contents()函数了,代码如下:// 假设你的文件b.php已经创建,并且有权操作// 但还是加上权限设定的语句,比较保险 chmod(dirname(__FILE__), 0777); // 以最高操作权限操作当前目录// 打开b.php文件,这...

#19852772334# php 图片上传代码 - ******
#舒秦# 给你看我的博文 【PHP上传接收文件】PHP上传图片并生成缩略图水印【完整】 http://hi.baidu.com/zhzsh/blog/item/f43ed82a24d8ff27d52af137.html

#19852772334# PHP如何设置文件上传路径(求完完整整代码) - ******
#舒秦# $path="../upfiles/image/"; if(!is_dir($path)){ mkdir($path,0777,true); }$file=$_FILES['file']['name'];$tmp_file=$_FILES['file']['tmp_name'];................copy($tmp_file,$path.iconv('utf-8','gbk',$file));$url=ltrim($path,'..').$file;

#19852772334# php 文件上传 帮忙看一看代码 - ******
#舒秦# move_uploaded_file(@$_FILES["myFile"]["tmp_name"], "d:" . @$_FILES["myFile"]["name"]); 你的文件上传地址并不是指向你的upload文件夹,而是指向d盘,不过地址应该加个"d:/".$_FILES["myFile"]["name"]; 在d盘里去找这个文件吧

#19852772334# PHP上传代码谁可以帮我翻译一下 - ******
#舒秦# 这个是一个copyHTML 的代码<form action="upload_file.php" method="post" enctype="multipart/form-data"> // 上传zd处理的PHP程序是 upload_file.php 方式 POST (文件上传必须是POST) enctype="multipart/form-data" 这个是文件上传的必写项<label for="file">Filename:</label> // 一个标签 显示文件名<input type="file" name="file" id="file" /> //文件上传的标签

#19852772334# 用php代码编写上传flash的文件 - ******
#舒秦# <form action="Within_right.php" method="post" ENCTYPE="multipart/form-data"><br><table border="1"><br><tr><td>图片标题:<input type="text" name="title" ></td><td>选择图片:<input type="file" name="myfile" ></td></...

#19852772334# 用php怎么实现把一个文件上传到另一台主机上 - ******
#舒秦# 你找一个php ftp类吧. 或者在目标主机写一个post上传页面,这边把文件post过去让目标主机php页面接收就可以了,注意通信安全,设置好通信密码.

#19852772334# 如何利用PHP代码上传文件 - ******
#舒秦# 上传代码看这里(带重命名的): <form action="" method="post" enctype="multipart/form-data"> 上传文件:<input type="file" name="upLoad"> 重命名为:<input type="text" name="newName"> <input type="submit" name...

#19852772334# php上传文件代码,能用的代码 - ******
#舒秦# <?php$uptypes=array('image/jpg', //上传文件类型列表'image/jpeg','image/png','image/pjpeg','image/gif','image/bmp','image/x-png'); $max_file_size=5000000; //上传文件大小限制, 单位BYTE$destination_folder="upload/"; //上传文件路径$...

  • 求PHP网页上传文件代码.
  • 答://1、检测文件的错误信息,如果是0 就允许上传(保存)err=$_FILES[$name]['error'];if($err>0){ if($err==1){ return '上传的文件超过了 php.ini 中 upload_max_filesize 选项限制的值。';}elseif($err==2...

  • 如何用php实现上传excel
  • 答: 第二,在对应的php文件进行文件的处理 复制代码代码如下:if (! empty ( $_FILES ['file_stu'] ['name'] )){ tmp_file = $_FILES ['file_stu'] ['tmp_name'];file_types = explode ( ".", $_FILES ...

  • php上传文件到服务器
  • 答:1、通过PHP,可以把文件上传到服务器。创建一个文件上传表单,下面这个供上传文件的 HTML 表单:Filename: 2、创建上传脚本,命名为"upload_file.php" 文件含有供上传文件的

  • php中上传文件的方法有多少种
  • 答:服务端利用php的$_FILES['file']['name']来获取文件后缀名,具体的代码自己查找资料看看,这里就不多说了。总结;这个方法可以用来上传小于2M的文件或者是图片,基本的功能可以实现。二、利用uploadify插件 这个是利用jQuery的...

  • php点击按钮上传csv文件,存入mysql数据库代码怎么写
  • 答:php$data=file("data.csv");$j=count($data);for($i=2;$i<$j;$i++){ $val="'".str_replace(",","','",trim($data[$i]))."'"; $sql="insert into tab values(".$val.")"; mysql...

  • PHP如何上传文件?
  • 答:error="对不起,不能上传格式为:".$tmp_type."的文件:".$f_name;} if(move_uploaded_file($_FILES['photoupload']['tmp_name'], $uploadfile)){ result['result'] = 'success';result['size'] =$f_name."...

  • 经典怎样通过php将本地的文件上传到服务器上
  • 答:"upload_file.php" 文件含有供上传文件的代码:<?php if ($_FILES["file"]["error"] > 0){ echo "Error: " . $_FILES["file"]["error"] . "";} else { echo "Upload: " . $_FILES["file"]["name"...

  • php上传图片到服务器的前端和php代码
  • 答:form_set_file=this.getComponent('form_set_file');form_set_field.getForm().submit({waitMsg : '上传成功,正在存储 saveing...',waitTitle:'请稍候 waiting...',url:'php/jsonfile/po_nophotolist_json.php',...

  • php如何实现一次性上传多个文件?
  • 答:\x0d\x0a\x0d\x0a 对这个数组的结构了解之后,理解上述代码就比较容易了。\x0d\x0aforeach循环实现\x0d\x0a常规下,php上传一张图片,页面上添加一个文件域,上传后,得到的数组是二维数组\x0d\x0a转变...

  • thinkphp多文件上传代码
  • 答:如果需要使用多个文件,只需要修改表单,把改为: 或者

    为传递更多家电数码信息,若有事情请联系
    数码大全网