注册 登录
编程论坛 PHP技术论坛

上传图片到MYSQL的问题?求解决!

hyxion 发布于 2005-11-30 11:52, 944 次点击

Warning: fread(): supplied argument is not a valid stream resource
Warning: fclose(): supplied argument is not a valid stream resource

源程序:

if(! empty($_FILES["usephoto"]))
{
$picf=$_FILES["usephoto"]["tmp_name"];
$opef=fopen($picf,"rb");
$picd=fread($opef,filesize($picf));
fclose($opef);
$datainfo=addslashes($picd);
}

问题:

为什么上传内容为空时都要出现上页的错误提示?

当然内容不为空时,上传的图片只显示不正常,图片显示大部分为黑色,只有三分之一能正常显示出来?
1 回复
#2
wangshaobo2005-12-04 09:26
你的程序中fread()那一部分中的参数处理应该是有问题的,但是不知道你的代码是怎么写的,至于内容不为空时也不能正常显示,那应当是你的header中Content-Type设置有问题,把它设为img/gif等
1