php基础教程:文件以二进制形式上传并放入数据库

 

php基础教程:文件以二进制形式上传并放入数据库

conn.php:

<?php
$id=mysql_connect('localhost','root','root');
mysql_select_db("db_database12",$id);
mysql_query("set names gb2312");
?>

index.php:

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>上传文件到服务器</title>
<style type="text/css">
<!--
body {
	margin-left: 00px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
-->
</style></head>

<body>
<table width="385" height="185" border="0" cellpadding="0" cellspacing="0" >
  <tr>
    <td width="130" height="85"> </td>
    <td width="200"> </td>
    <td width="55"> </td>
  </tr>
  <form name="form1" method="post" action="index_ok.php" enctype="multipart/form-data">
  <tr>
    <td height="40"> </td>
    <td align="center" valign="middle">
     <input name="file2" type="file" id="file2" size="15" maxlength="150"></td>
    <td> </td>
  </tr>
  <tr>
    <td height="30"> </td>
    <td align="center"><input type="submit" name="Submit" value="提交"></td>
    <td> </td>
  </tr>
  </form>
  <tr>
    <td height="30"> </td>
    <td> </td>
    <td> </td>
  </tr>
</table>
</body>
</html>

index_ok.php:

<?php
session_start();
include("conn.php");?>
<?php
 if($Submit=="提交"){
$data=date("Y-m-d");
$file_name="file2";
$path = './upfiles/'. $_FILES['file2']['name'];
if (move_uploaded_file($_FILES['file2']['tmp_name'],$path)) {
	$query="insert into tb_file2(file_name,file_text,data)values('$file_name','$path','$data')";
	$result=mysql_query($query);
	if($result=true){
	echo "上传成功!!";
	echo "<meta http-equiv=\"Refresh\" content=\"3;url=index.php?lmbs=文件上传\">";
	}else{echo "文件上传失败!!";
          echo "<meta http-equiv=\"Refresh\" content=\"3;url=index.php?lmbs=文件上传\">";}
}}
?>

以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索数据库
, php
, 文件
, 二进制
, 基础
, PHP基础教程
, PHP基础
形式
,以便于您获取更多的相关知识。

时间: 2024-08-03 10:49:31

php基础教程:文件以二进制形式上传并放入数据库的相关文章

PHP以二进制形式上传文件到数据库

PHP以二进制形式上传文件到数据库,如下代码: <html>  <head>  <meta http-equiv="Content-Type" content="text/html; charset=gb2312">  <title>上传文件到服务器 - www.cxybl.com</title>  <style type="text/css">  <!--  body

Struts1.x系列教程(9):上传任意多个文件

从<Struts1.x系列教程(8):上传单个文件>中给出的例子可以看出,在Struts1.x中上传单个文件是非常简单的,但在实际应用中,上传文件的个数一般是不确定的,如在网络硬盘中,用户可以根据自己的需要上传任意多个文件(当然,网络硬盘一次上传文件的数目一般也是有上限的,如50个,但用户可以只上传了3个文件,因此,在这种情况下,上传文件的个数也是不确定的).如果读者用过"网易网盘"或其他类似的服务程序,它们的上传文件功能基本上都是根据用户选择的文件多少来添加要上传的文件(

WebService二进制音频上传问题?

问题描述 mp3文件转换成二进制然后通过WebService上传到服务器,现在文件已经能够正常上传,关健是上传后的MP3文件,却不能正常播放,报"该文件已经被损坏...",但本地的MP3文件却是可以正常播放的,不知道是什么问题,是不是在上传的时候把MP3标签头有问题?还是什么?望高手解答 解决方案 解决方案二:新手,没有太多的积分,很抱歉了

php限制上传文件类型并保存上传文件的方法

 这篇文章主要介绍了php限制上传文件类型并保存上传文件的方法,涉及php针对上传文件的常用操作技巧,非常具有实用价值,需要的朋友可以参考下     本文实例讲述了php限制上传文件类型并保存上传文件的方法.分享给大家供大家参考.具体如下: 下面的代码演示了php中如何获取用户上传的文件,并限制文件类型的一般图片文件,最后保存到服务器 ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 3

文件上传功能,关闭网页后文件还能继续上传,再次打开网站的时候能显示文件的进度

问题描述 文件上传功能,关闭网页后文件还能继续上传,再次打开网站的时候能显示文件的进度 小弟,想开发一个b/s结构的文件上传功能,然后怎么能在关闭网页后文件还能继续上传 ,然后再次打开网站的时候能显示文件上传的进度,小弟先谢谢了! 解决方案 纯b/s肯定不行,浏览器关闭了谁去上传数据?只能是用activex去启动一个客户端程序,让它在后台上传文件. 解决方案二: 这个在B/S结构下是不能实现的,二楼的回答貌似是断点续传的实现,是你的想法? 建议你不要在这个想法上花心思了,没结果的, 冒昧问一下,

php限制上传文件类型并保存上传文件的方法_php技巧

本文实例讲述了php限制上传文件类型并保存上传文件的方法.分享给大家供大家参考.具体如下: 下面的代码演示了php中如何获取用户上传的文件,并限制文件类型的一般图片文件,最后保存到服务器 <?php $allowedExts = array("gif", "jpeg", "jpg", "png"); $extension = end(explode(".", $_FILES["file&qu

javaweb 大文件上传-上传单个大文件和一次上传多个分割文件效果一样吗?

问题描述 上传单个大文件和一次上传多个分割文件效果一样吗? 用struts2上传大文件.直接上传一个大文件,和在一个表单里面上传它的分割个文件效果一样吗?就是多文件上传是一个一个文件的进入内存上传释放内存,还是一次性全部进内存.. 对js不熟,没学过jQuery网上很多上传大文件的都看不懂.今天试着上传2个文件,一个20多M,一个30多M的.内存就到90%了... 解决方案 看你是怎么一个分隔,如果是ajax方式的,一个一个来,那么就是你说的一个一个读取内存再释放.如果是放在一个http会话中,

用uploadify插件上传文件,本地能上传成功,但是上传到服务器就报错

问题描述 用uploadify插件上传文件,本地能上传成功,但是上传到服务器就报错 上图是根据网上找的例子修改了的,结果本地上传都失败, 上图是之前的,在本地发布都能上传成功,但是到服务器发布都不行了 大家知道是什么问题么,琢磨好长时间了都没弄出来 解决方案 服务器对应的上传目录没有相应的读写权限,上传到服务器需要Server.mappath将目录的虚拟路径转换为物理路径,这样才能上传成功 解决方案二: 基于jquery的上传插件Uploadifyuploadify上传文件插件的的使用 解决方案

jsp上传文件之后,针对上传文件自动生成超链接供下载,具体代码。谢谢。

问题描述 jsp上传文件之后,针对上传文件自动生成超链接供下载,具体代码.谢谢. jsp上传文件之后,针对上传文件自动生成超链接供下载,整个过程的具体代码.谢谢. 解决方案 这个代码很长,你自己做到哪一步了.上传文件后会返回一个地址,使用servlet访问路径和那个地址拼接出url放在a标签的href就行了 解决方案二: http://www.cnblogs.com/xdp-gacl/p/4200090.html 解决方案三: JSP上传文件代码