帮忙看下哪里出现问题
<?php
include"1.php";
$info=nl2br($info);
if($pic!="none")
{
$fp=fopen($pic,"r");
$data=addslashes(fread($fp,filesize($pic)));
}
$filesize=filesize($pic);
$filetype=filetype($pic);
$filename=basename($pic);
$date=date("Y-m-d H:i:s");
$sql="insert into photo(info,name,time,pic,filename,filesize,filetype) values('$info','$name','$date','$data','$filename','$filesize','$filetype')";
if(mysql_query($sql))
{
header("Location:photo.php");
}
?>
老师显示说第七行不是有效的值,问题出在哪里呢?
include"1.php";
$info=nl2br($info);
if($pic!="none")
{
$fp=fopen($pic,"r");
$data=addslashes(fread($fp,filesize($pic)));
}
$filesize=filesize($pic);
$filetype=filetype($pic);
$filename=basename($pic);
$date=date("Y-m-d H:i:s");
$sql="insert into photo(info,name,time,pic,filename,filesize,filetype) values('$info','$name','$date','$data','$filename','$filesize','$filetype')";
if(mysql_query($sql))
{
header("Location:photo.php");
}
?>
老师显示说第七行不是有效的值,问题出在哪里呢?
作者: QQ136875322 发布时间: 2011-05-02
$fp=fopen($pic,"r");
后面验证下$fp的有效性
if (!$fp) {
// 这里报错
}
后面验证下$fp的有效性
if (!$fp) {
// 这里报错
}
作者: hnxxwyq 发布时间: 2011-05-02
引用 1 楼 hnxxwyq 的回复:
$fp=fopen($pic,"r");
后面验证下$fp的有效性
if (!$fp) {
// 这里报错
}
$fp=fopen($pic,"r");
后面验证下$fp的有效性
if (!$fp) {
// 这里报错
}
如果报确定报这行$data=addslashes(fread($fp,filesize($pic)));错误,按楼上改。
作者: seai 发布时间: 2011-05-02