php 文件上传程序(二款简单文件上传程序)

 代码如下 复制代码

if(!$uploadaction):
?>

<html>
<head>
<title>文件上载界面</title>
</head>
<body>

<table>
<tr align="center">
<td><form enctype="multipart/form-data" name="submitform" action="upload.php" method="post">
<input type="hidden" name="max_file_size" value="1000000"><input type="hidden" name="uploadaction" value="1">
</td></tr>
<tr align="center">
<td><input name="uploadfile" type="file" size="30"></td>
</tr>
<tr align="center">
<td><input name="submit" value="提交" type="submit"></td>
<td><input name="reset" value="重置" type="reset"></td>
</tr>
</form>
</table>
</center>
</body>
</html>

<?
else:
?>

<html>
<head>
<title>文件上载代码</title>
</head>
<body>

<?
$uploadaction=0;
echo "good!";
$timelimit=60; /*设置超时限制时间 缺省时间为30秒 设置为0时为不限时 */
set_time_limit($timelimit);

if(($uploadfile !="none" ))
{  
    $uploadpath=addslashes(dirname($path_translated))."\upload\"; //上载文件存放路径

    $filename=$uploadpath.$uploadfile_name; //上载文件名

    if($uploadfile_size < 1024) //上载文件大小
    {
  $filesize=(string)$uploadfile_size." 字节"; 
 }
     elseif ($uploadfile_size <(1024 * 1024))
     {
  $filesize=number_format((double)($uploadfile_size/1024), 1) . " kb";
     }
  else{
  $filesize=number_format((double)($uploadfile_size / (1024 * 1024)), 1) . " mb";
     }
   
    if(!file_exists($filename))
    {
         if(copy($uploadfile,$filename))
         {  echo "文件 $uploadfile_name ($filesize)上载成功!"; }
         else
         { echo "文件 $uploadfile_name上载失败!"; }

         unlink($uploadfile);
    }
    else
    { echo "文件 $uploadfile_name已经存在!"; }
}
else
{ echo "你没有选择任何文件上载!"; }

set_time_limit(30); //恢复缺省超时设置

?>

<br><a href = "upload.php">返回</a>

</body>
</html>

<?
endif;
?>

方法二

<html>
<head>
<title>文件上传</title>
</head>
<body>
<table>
<form enctype="multipart/form-data" name=myform method="post">
<tr><td>文件上传</td><td><input name="myfile" type="file"></td></tr>
<tr><td colspan="2"><input name="submit" value="上传" type="submit">
</form>
<?php
if(isset($submit)){
 if($myfile != "none") {
  $upload_dir = "c:winnt emp";
  $up=copy($myfile,$upload_dir);
  if($up==1) {
   print("文件上传成功!");
  }
  else {
   print ("文件上传失败.");
  }
  unlink ($myfile);
 }
 else {
  print("你没有上传任何文件");   
 }
}
?>
</td></tr>
</table>
</body>
</html>

时间: 2024-08-01 16:48:20

php 文件上传程序(二款简单文件上传程序)的相关文章

二款php文件上传程序

$sort=12; $f_type=strtolower("swf,jpg,rar,zip,7z,iso,gif");//设置可上传的文件类型 $file_size_max=200*1024*1024;//限制单个文件上传最大容量 $overwrite = 0;//是否允许覆盖相同文件,1:允许,0:不允许 $f_input="files";//设置上传域名称     foreach($_files[$f_input]["error"] as $

二款php数据库备份类程序代码

下面看下使用方法:  代码如下 复制代码 <?php error_reporting(0);//消灭万恶的php报警提示 //设定邮箱 $options = array('email' => array('email1', 'email2'), 'folder' => './backup/', 'mysql' => array('localhost', 'user', 'password', 'db'));   $b = new Backup($options);     // 提

一款简单js折叠菜单程序代码

Online Tools Image Optimizer FavIcon Generator Email Riddler htaccess Password Gradient Image Button Maker Support Us Recommend Us Link to Us Web Resources Partners JavaScript Kit CSS Drive CodingForums CSS Examples Test Current Current or not Curren

c语言-简单的C语言程序--小白求助

问题描述 简单的C语言程序--小白求助 #include<stdio.h> #include<math.h> #include<stdlib.h> #include<string.h> int main() { int N,n,i; char t[1000],s[1000]; scanf("%d",&N); while(N--) { gets(t); scanf("%d",&n); for(i=0;i&

用VB6做一个简单的文件上传组件(二)

上传     接着上回,新建一个ActiveX DLLs类型的工程,并将缺省的工程名由"Project1"改为"Songbird"(当然你也有权不这样改,呵呵),将缺省的类名由"Class1"改为"FileUp",至于为什么要这样改,以后你便知道了.    要想实现读取上传文件字节数据的功能,势必要涉及到Request对象,可是在VB中该怎么做呢?简单,只需要在工程中加入适当的类型库的参考即可.点击Project菜单选择Ref

php简单文件图片批量上传程序代码

html代码  代码如下 复制代码 <html> <head><title>upload picture more once</title></head> <body> <form action="" method="post" enctype="multipart/form-data">  <p>Pictures:<br /> <i

一款简单的php 文件上传源码

 代码如下 复制代码 $type=filekzm($_files["filedata"]["name"]); if ((($type == ".gif") || ($type == ".png") || ($type == ".jpeg") || ($type == ".jpg") || ($type == ".bmp")) && ($_files[&

C#Winform程序上传文件到数据库再下载打开时文件损坏

问题描述 C#Winform程序上传文件到数据库并加密,再下载到本地打开时文件损坏打不开了.上传officeword2003文件没有问题,2007文件会提示[无法打开OfficeOpenXML文件xxx.docx,因为内容有错误.],详细信息是[文件已损坏,无法打开.].实际上office还是能够修复打开的,不过要多点2下鼠标.如果上传压缩文件就打不开了.另外,网上说字段类型应该用IMAGE,我试过了,也不行.我用的是ntext.跟加密也没关系.哪位给解决下//把文件写入数据库FileStrea

jsp程序在服务器上运行,如何将本地文件上传到ftp上

问题描述 jsp程序在服务器上运行,如何将本地文件上传到ftp上jsp页面传过去String fileString 应该不行的,它会执行服务器的那个地址,可能会报错我感觉应该穿过去一个File file 文件的吧,不知道如何实现, 一般的网页都是如何实现的呢? 有些迷茫,忘爱好者给指点下! 解决方案 form表单 enctype="multipart/form-data"<input name="userfile" type="file"&