php笔记3.文件上传

版权声明:本文为博主原创文章,转载请声明原创网址。 https://blog.csdn.net/lagoon_lala/article/details/88740362

目录

上传头像

Php调用js

垂直对齐方式

mkdir

效果:

下载地址


时间戳

Unix时间戳

date时区PRC

文件上传:前端使用 input type=”file”method使用post enctype=””加上上传路径

$_FILES接收name属性的参数,校验上传文件类型img.jpg.gif.tif

为每个用户创建唯一文件夹

保存文件(时间戳+随机数

实验3:文件上传

实验内容:

1、在上次作业的基础上,在register页面添加选择头像,可供用户上传自己的头像,例如:

2、registerverify.php页面接收到之后,要求:

(1)先检查uploads文件夹下是否有以注册用户名命名的文件夹,没有则创建

(2)检查上传文件的类型是否为图片

(3)以当前时间戳为文件名,将头像图片存入uploads下当前用户名文件夹下

(4)当上传成功,且所有校验完毕,显示以下内容

 

上传头像

https://www.cnblogs.com/cyrfr/p/6286688.html

https://blog.csdn.net/jal517486222/article/details/82153662

Php调用js

<?php

 

if($_FILES["file"]["error"])

{

    echo $_FILES["file"]["error"];

}

else

{

    if(($_FILES["file"]["type"]=="image/jpeg" || $_FILES["file"]["type"]=="image/png")&& $_FILES["file"]["size"]<1024000)

    {

        $fname = "./img/".date("YmdHis").$_FILES["file"]["name"];  

         

        $filename = iconv("UTF-8","gb2312",$fname);

         

        if(file_exists($filename))

        {

            echo "<script>alert('该文件已存在!');</script>";

        }

        else

        {

            move_uploaded_file($_FILES["file"]["tmp_name"],$filename);

             

            unlink($_POST["tp"]);

             

            echo "<script>parent.showimg('{$fname}');</script>";

        }

         

    }

}

垂直对齐方式

http://www.w3school.com.cn/css/pr_pos_vertical-align.asp

vertical-align:top;

style="vertical-align:top;"

mkdir

在代码所属当前文件夹下创建

效果:

下载地址

我上传的资源包含3.21做好的实验版本:HomeworkRegister包

资源中的test包是单独的上传头像功能,可用于其他所需功能的集成

https://download.csdn.net/download/lagoon_lala/11049499

猜你喜欢

转载自blog.csdn.net/lagoon_lala/article/details/88740362
今日推荐