- 论坛徽章:
- 0
|
<?
echo '<html>;';
echo '<head>;<title>;a</title>;</head>;';
echo '<body>;';
echo '<a href="' . $PHP_SELF . '?cmd=list">;显示所有图片</a>;';
echo "&nbsp;&nbsp;&nbsp;&nbsp;";
echo '<a href="' . $PHP_SELF . '?cmd=form">;上传图片</a>;';
$server = mysql_connect("localhost","root","" or die("无法连接数据库服务器" ;
$data = addslashes(fread(fopen($file,"r" ,filesize($file)));
mysql_select_db("test",$server) or die("无法连接数据库" ;
$sql = "insert into image(description,filename,filetype,filesize,filedata)
values('$description','" . basename($file_name) . "','$file_type',$file_size,'$data')";
mysql_query($sql,$server) or die("$sql执行出错" ;
$id = mysql_insert_id();
echo "<hr>;你上传的图片效果:<br>;";
echo '<img src="' . $PHP_SELF . '?cmd=read&id=' . $id . '">;';
mysql_close($server) or die("无法与数据库服务器断开连接" ;
echo '</body>;';
echo '</html>;';
?>;
在执行上传后$data = addslashes(fread(fopen($file,"r" ,filesize($file)));这行有错Warning: stat failed for C:\WINNT\TEMP\php4D.tmp (errno=2 - No such file or directory) in F:\test\index.php on line 91
请高手指教。。谢谢 |
|