$data = addslashes(fread(fopen($form_data,"r"),filesize($form_data)));
建议将上面一句话,分成很多步来调试。
echo $form_data;
echo filesize($form_data);
echo fopen($form_data,"r");
echo fread(fopen($form_data,"r"),filesize($form_data));
echo addslashes(fread(fopen($form_data,"r"),filesize($form_data)));
echo $data;
建议将上面一句话,分成很多步来调试。
echo $form_data;
echo filesize($form_data);
echo fopen($form_data,"r");
echo fread(fopen($form_data,"r"),filesize($form_data));
echo addslashes(fread(fopen($form_data,"r"),filesize($form_data)));
echo $data;
解决方案 »
- for循环 加limit读取数据库
- LOAD DATA INFILE 的问题
- 关于Mysql慢日志的问题
- 用Mysql LOAD DATA导入数据时,是否要求源文本字段数量和表中列字段的一样多?
- 请教一个模糊查询匹配的问题
- ***请问如何获得表中的最小可用id?马上给分!***
- mysql中的blob字段为什么写不进去,再没人回答我就要下岗了,神啊,救救我吧
- 我的个人资料收集站点
- Can anyone tell me how???????
- 有谁帮我把oracle的function转成mysql的,自己写老是报错
- 怎么把本地的mysql数据转移到网上的mysql呢?
- linux下的MySQL数据库导出来以后不能倒入NT下的MySQL数据库,请问如何解决?
include("db.inc");
$connection=db_connect();
/*
if($s_usrname=="")
{
Header("Location: error.php");
exit;
}
*/
//本页面进行新闻添加的操作
if($submit=="添 加"){
$picpath = $file_name;
$dest = $path.$file_name;
if($file==none)
{
$picpath=" ";
}
else
{
copy($file,$dest);
}
$sql="insert into binary_data(time,picpath,id) values('$time','$picpath','$id')";
$cursor=mysql_query($sql);
if($cursor)
{
$errmessage= "成功添加";
}
else
{
$errmessage="数据库错误,请稍侯再试";
}
}
?>
<form name="form1" method="POST" action="<?echo $php_self;?>" enctype="multipart/form-data">
<div align="center">
<center>
<table border="0" cellspacing="0" width="100%" cellpadding="0">
<tr>
<td width="18%" align="right" height="30" class="unnamed2" valign="middle" bgcolor="#FFFFFF">路径:</td>
<td width="82%" height="30" bgcolor="#FFFFFF">
<input type="file" name="file" size="20">
</td>
</tr>
</table>
</center>
</div>
<div align="center">
<center>
<p>
<input type="submit" value="添 加" name="submit" class="unnamed5">
<input type="reset" value="清 除" name="reset" class="unnamed5">
</p>
</center>
</div>
</form>已经解决了。