本版版主招募中

 
标题: 从数据库中写入,读出图像
黄叶
技术专家
Rank: 14Rank: 14Rank: 14Rank: 14



UID 1004
精华 5
积分 57
帖子 93
活跃指数 0
LU金币 5406 个
LU金条 0 个
阅读权限 200
注册 2003-10-26
 
发表于 2003-10-29 16:36  资料  个人空间  短消息  加为好友 
作者:backbone 来自:中国PHP联盟

CODE

PHP:

<html><head>



<title>上载文件表单</title></head>

<body>

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

请选择文件: <br>



<input name="upload_file" type="file"><br>



<input type="submit" value="上传文件">

</form>

</body>



</html>

<?//1.php



$upload_file=$_FILES['upload_file']['tmp_name'];



$upload_file_name=$_FILES['upload_file']['name'];







if($upload_file){



$file_size_max = 1000*1000;// 1M限制文件上传最大容量(bytes)



$store_dir = "d:/fileupload/";// 上传文件的储存位置



$accept_overwrite = 1;//是否允许覆盖相同文件



// 检查文件大小



if ($upload_file_size > $file_size_max) {



echo "对不起,你的文件容量大于规定";



exit;



}







// 检查读写文件



if (file_exists($store_dir . $upload_file_name) && !$accept_overwrite) {



Echo   "存在相同文件名的文件";



exit;



}







//复制文件到指定目录



if (!move_uploaded_file($upload_file,$store_dir.$upload_file_name)) {



echo "复制文件失败";



exit;



}



}



 $upload=$store_dir . $upload_file_name;



 $connect=mysql_connect('localhost','root','');



 $select=mysql_select_db('test1',$connect);



 $sql="insert into test1 values(\"\",\"$upload\")";



 $query=mysql_query($sql);



  ?>









PHP:



<?//2.php



$connect=mysql_connect('localhost','root','');



$select=mysql_select_db('test1',$connect);



$sql="select * from test1";



$query=mysql_query($sql);



$height=91;



$width=80;



while($array=mysql_fetch_array($query)){



     $Nimage=$array["addr"];



            echo "<img src='$Nimage' border=1 height=$height width=$width style='cursor:hand'>";



      }



 ?>

顶部
 



当前时区 GMT+8, 现在时间是 2008-11-23 17:48
乐悠LoveUnix论坛-京ICP备05005823号

Thanks to Discuz!  © 2001-2007    Power by LoveUnix.net
Processed in 0.066063 second(s), 6 queries , Gzip enabled

清除 Cookies - 联系我们 - 乐悠LoveUnix - Archiver