XAMP的环境,
有个上传文件的页面,upload_pic.php
upload_pic.php需要一个put_pic.php的文件当上传图片后提示错误如下:Warning: fopen() [function.fopen]: Filename cannot be empty in F:\XAMP\xampp\htdocs\put_pic.php on line 11Warning: fread() expects parameter 1 to be resource, boolean given in F:\XAMP\xampp\htdocs\put_pic.php on line 12Warning: mysql_db_query() [function.mysql-db-query]: Access denied for user 'ODBC'@'localhost' (using password: NO) in F:\XAMP\xampp\htdocs\put_pic.php on line 33Warning: mysql_db_query() [function.mysql-db-query]: A link to the server could not be established in F:\XAMP\xampp\htdocs\put_pic.php on line 33put_pic.php的代码:
<?php
//链接数据库
$Connid=@mysql_connect("localhost","",""); //将图片文件说明文字中的换行符转换为<br>符号
$info=nl2br($info);
//用addslashes处理图片文件,传递给变量$data
if($pic !="none")
{
$fp=fopen($pic,"r");
$data=addslashes(fread($fp,filesize($pic)));
}
//获取文件大小
$filesize=filesize($pic);
//获取图片文件类型
$filetype=filetype($pic);
//获取图片文件的文件名
$filename=basename($pic);
//将服务器时间传递给$date
$date=date("Y-m-d H:i:s");
//将所有收集到的信息写入photo表中,成功就跳转到首页
$query="insert into photo
(info,name,time,pic,filename,filesize,filetype)
values
('".$info."','".$name."','".$date."','".$data."','".$filename."','".$filesize."','".$filetype."')"; if(mysql_db_query("photo",$query))
{
header("Location:upload_pic.php");
}
?>
高手给指点指点啊,谢谢了
有个上传文件的页面,upload_pic.php
upload_pic.php需要一个put_pic.php的文件当上传图片后提示错误如下:Warning: fopen() [function.fopen]: Filename cannot be empty in F:\XAMP\xampp\htdocs\put_pic.php on line 11Warning: fread() expects parameter 1 to be resource, boolean given in F:\XAMP\xampp\htdocs\put_pic.php on line 12Warning: mysql_db_query() [function.mysql-db-query]: Access denied for user 'ODBC'@'localhost' (using password: NO) in F:\XAMP\xampp\htdocs\put_pic.php on line 33Warning: mysql_db_query() [function.mysql-db-query]: A link to the server could not be established in F:\XAMP\xampp\htdocs\put_pic.php on line 33put_pic.php的代码:
<?php
//链接数据库
$Connid=@mysql_connect("localhost","",""); //将图片文件说明文字中的换行符转换为<br>符号
$info=nl2br($info);
//用addslashes处理图片文件,传递给变量$data
if($pic !="none")
{
$fp=fopen($pic,"r");
$data=addslashes(fread($fp,filesize($pic)));
}
//获取文件大小
$filesize=filesize($pic);
//获取图片文件类型
$filetype=filetype($pic);
//获取图片文件的文件名
$filename=basename($pic);
//将服务器时间传递给$date
$date=date("Y-m-d H:i:s");
//将所有收集到的信息写入photo表中,成功就跳转到首页
$query="insert into photo
(info,name,time,pic,filename,filesize,filetype)
values
('".$info."','".$name."','".$date."','".$data."','".$filename."','".$filesize."','".$filetype."')"; if(mysql_db_query("photo",$query))
{
header("Location:upload_pic.php");
}
?>
高手给指点指点啊,谢谢了
Warning: mysql_db_query() [function.mysql-db-query]: Access denied for user 'ODBC'@'localhost' (using password: NO) in F:\XAMP\xampp\htdocs\put_pic.php on line 33Warning: mysql_db_query() [function.mysql-db-query]: A link to the server could not be established in F:\XAMP\xampp\htdocs\put_pic.php on line 33这两错误是提示你数据库连接的帐号密码错误
$Connid=@mysql_connect("localhost","","");这个是需要填写帐号密码的