如何利用php+mysql保存和输出文件 - php语言 -

如何利用php+mysql保存和输出文件

时间:2013-04-10 12:52:09   来源:   评论:加载中...   点击:加载中...
本地文件上传到服务器后,服务器的脚本对文件进行保存,一般有两种方式...

(5)show_add.php ---
//简要说明
从数据库里取出文件内容
//程序源码
<?php        
    if(!isset($id) or $id=="") die("error: id none");
    
    //定位记录,读出
    $conn=mysql_connect("127.0.0.1","***","***");
    if(!$conn) die("error : mysql connect failed");
    mysql_select_db("test",$conn);
    $sql    =  "select * from receive where id=$id";
    $result =  mysql_query($sql);
    if(!$result) die("error: mysql query");
    
    $num=mysql_num_rows($result);
    if($num<1) die("error: no this recorder");
    
    $data = mysql_result($result,0,"file_data");
    $type = mysql_result($result,0,"file_type");
    $name = mysql_result($result,0,"file_name");
        
    mysql_close($conn);
    
    //先输出相应的文件头,并且恢复原来的文件名
    header("Content-type:$type");
    header("Content-Disposition: attachment; filename=$name");
    echo $data;
?>

本程序在 win2000 pro + apache 1.13.19 + php 4.0.5 + mysql 3.23.36 下通过。



相关热词搜索:

 
上一篇:多php服务器实现多session并发运行
下一篇:高手传经:学习PHP重在坚持
收藏 将此文推荐给朋友
分享到: