用php实现本地文件的上传

1.首先创建form表单,设置input的type为file实现文件的上传,代码如下:

<form action="" method="POST" enctype="multipart/form-data">
        <tr>
          <td width="150" height="30" align="right" valign="middle">请选择上传文件:</td>
          <td width="250"><input type="file" name="upfile"/></td>
          <td width="100"><input type="submit" name="submit"value="上传"/></td>
        </tr>
    </form>

2.然后写php脚本去实现上传文件的功能,代码如下:

<?php
     if(!empty($_FILES['upfile']['name'])){
         $fileinfo=$_FILES['upfile'];
         if($fileinfo['size']<2097152 && $fileinfo['size']>0){
             $path="img2/".$_FILES["upfile"]["name"];
             move_uploaded_file($fileinfo['tmp_name'], $path);
        echo "<script>
         alert('文件上传成功!');
        </script>";
        echo "<img src='img2/".$_FILES['upfile']['name']."'>";
       
         } else{
             echo "文件大小不符合要求!";
         }
     }
     ?>

3.运行的结果如下:

根据提示选择要上传的本地文件

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5p-S4oShLg==,size_20,color_FFFFFF,t_70,g_se,x_16

 watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5p-S4oShLg==,size_20,color_FFFFFF,t_70,g_se,x_16

 上传成功后会在主页面显示上传的图片

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5p-S4oShLg==,size_20,color_FFFFFF,t_70,g_se,x_16

 并且设置保存文件的路径中也会显示上传的文件

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5p-S4oShLg==,size_20,color_FFFFFF,t_70,g_se,x_16

  • 2
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值