PHP从页面上传图片到数据库的示例代码分享

黄舟
发布: 2017-03-13 10:27:56
原创
1889人浏览过

php页面

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<?php
// include 'templates/init.php';         //什么东西
//初始化act
$_REQUEST['act']=$_REQUEST['act']?$_REQUEST['act']:'';
if($_REQUEST['act']=='add'){
 include 'templates/tupian_add.php';
 }elseif($_REQUEST['act']=='insert'){       //文件上传
  $brand=$_FILES['logo'];
  if($brand['error']==0){
   //判断用户提交的图片格式是否是我要求的格式
   $allow_type=array('image/gif','image/jpeg','image/png','image/pjpeg');
   if(in_array($brand['type'],$allow_type)){
    //符合要求
    //在判断提交的大小
    $max_size=20000000;
    if($brand['size']<=$max_size){
     //容许上传到服务器
     $new_file_name=time().mt_rand(10000,99999).strrchr($brand['name'],'.');//新文件夹
     move_uploaded_file($brand['tmp_name'],'file_photos/'.$new_file_name);
     //var_dump($new_file_name);
     $brand_logo='file_photos/'.$new_file_name;
     //var_dump($title,$content,$time);
     include 'db.class.php';
     $db=new db('localhost','root','123','fanyi');
     $sql="insert into tupian values(null,'$brand_logo')";
     if(mysql_query($sql)){
       echo "图片添加成功"; 
      //header("Refresh: 2; url=http://localhost/admin/brand.php?act=list");
      }     
     }
    }
   }  
  }
登录后复制

-----------------------------------------------------------------------------------------------------------------

HTML页面

Cutout老照片上色
Cutout老照片上色

Cutout.Pro推出的黑白图片上色

Cutout老照片上色 20
查看详情 Cutout老照片上色
<form method="post" action="tupian.php" name="theForm" enctype="multipart/form-data" onsubmit="return validate()">
<table cellspacing="1" cellpadding="3" width="100%">
 
  <tr>
    <td class="label"><a href="JavaScript:showNotice('warn_brandlogo');" title="点击此处查看提示信息">
        <img src="images/notice.gif" width="16" height="16" border="0" alt="点击此处查看提示信息"></a>图片LOGO</td>
    <td><input type="file" name="logo" id="logo" size="45">    <br /><span class="notice-span" style="display:block"  id="warn_brandlogo">
        请上传图片        </span>
    </td>
  </tr>
 
  <tr>
    <td colspan="2" align="center"><br />
      <input type="submit" class="button" value=" 确定 " />
      <input type="reset" class="button" value=" 重置 " />
    </td>
  </tr>
</table>
</form>
登录后复制

 

以上就是PHP从页面上传图片到数据库的示例代码分享的详细内容,更多请关注php中文网其它相关文章!

相关标签:
php
PHP速学教程(入门到精通)
PHP速学教程(入门到精通)

PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号