zoukankan      html  css  js  c++  java
  • PHP-------文件上传的实例

                                                               文件上传的实例

    一、上传头像

    在注册时,要求用户上传头像,登陆主页面,显示用户信息时,头像也要显示出来。

    例子:

    注册页面:

    图片存数据库时是text类型

    <title>无标题文档</title>

    </head>

     

    <body>

    <!--实现用户注册的页面-->

    <h1>注册</h1>

    <!--在提交时,除了提交文本性的东西,还要提交文件,要把选中的文件一起提交到处理页面,在处理页面把文件存下来,然后把文件的路径写到数据库里,实现这个功能。-->

    <!--数据库里的pic,是用来存放头像,设置成text类型,不定文本长度,任何长度的文本都可以往里存,pic用来存路径的,用来存图片的路径。一般数据库里存文件、图片,一般存的都不是真正的文件,而是存储的路径,这个文件是存储在服务器上的某一个文件夹里的。数据库里存路径。可以把整张图片存进数据库,就是把图片变成二进制,这样可以的,但是从数据库里读的时候比较慢,所以不如直接存路径。一般对文件的处理就是存路径。-->

    <form action="zhucechuli.php" method="post" enctype="multipart/form-data">

    <!--因为要上传文件,所以要设置一个 enctype="application/x-www-form-urlencoded"-->

     

    <div>用户名:<input type="text" name="uid" /></div>

    <div>密码:<input type="password" name="pwd" /></div>

    <div>名字:<input type="text" name="name" /></div>

    <div>性别:<input type="text" name="sex" /></div>

    <div>出生年月:<input type="text" name="birthday" /></div>

    <div>头像:<input type="file" name="pic"/></div><!--文件上传-->

     

    <div><input type="submit" value="注册" /></div><!--当点击注册时,可以提交整个表单-->

    <!--这个表单因为设置了enctype="multipart/form-data",这个表单是可以传递文件的。。这里面有文件,有文本性的东西,能不能一起提交呢???-->

    例子:

     

    显示结果:

     

     

  • 相关阅读:
    Multi-Tenancy模式,基础服务大规模扩张的时候,是应该推进了。
    Python中的tuple
    Create and Call HttpHandler in SharePoint
    各种数据库(oracle、mysql、sqlserver等)在Spring中数据源的配置和JDBC驱动包
    BNU 34986 Football on Table
    Effective JavaScript Item 31 优先使用Object.getPrototypeOf,而不是__proto__
    POJ 3080 Blue Jeans (后缀数组)
    HDU 2586 How far away ?(LCA模板 近期公共祖先啊)
    自己主动化的在程序中显示SVN版本号
    在Mac OS X中部署Tomcat的经验
  • 原文地址:https://www.cnblogs.com/yuyu1993/p/5631638.html
Copyright © 2011-2022 走看看