if($pic="none")这句改成
if($pic!="none")或if($pic=="none")看看

解决方案 »

  1.   

    这样的警告无需理会,把php.ini里的display_error=on改为off
      

  2.   

    warning级的警告当然需要理会..
      

  3.   

    fopen() 中你打开的文件没有或者路径不对 fopen(none)?里面应该是个文件才对吧?。
    第二、三个错误当然是缘由第一个来的。
    还有你的if($pic="none")这样写是不对的,应该是if($pic=="none")不过我看你的文件应该是if($pic!="none")吧?
      

  4.   

    if($pic="none")
    应该是这里的问题
      

  5.   

    先用file_exists()判断文件是否存在 再处理
      

  6.   

    首先感谢所有参加回复的朋友 回复的人这么多 分少了我会再加一些的
    回复人: surfchen(冲浪) ( ) 信誉:101 
    回复人: michelle0618(小蝶) ( ) 信誉:95 两位你们说的有道理呀 但是仍然有这样的警告呀
    Warning: fread(): supplied argument is not a valid stream resource in E:\www\forum\f_insert2.php on line 6
      

  7.   

    fopen没有成功
    怎么解决呢?是访问的数据库呀???
      

  8.   

    $info=nl2br($info);
    if($pic="none")
    {$fp=fopen($pic,"r");你的$pic是哪里来的??????????
      

  9.   

    回复人: episome(What do you think?) ( ) 信誉:100   用@fopen消灭如何?
    此方法不可行呀
      

  10.   

    你的$pic值是什么????还有,你连接数据库好像少了一句吧?
    $conn = mysql_pconnect(DB_SERVER,USERNAME,PASSWD);
    $opened = mysql_select_db(DB_NAME,$conn);
    你好像少了第二句。要不你把你整个文件的代码贴出来让大家看看。
      

  11.   

    $sql="update artical set newdate='$date' wheere id='$reply'";
    这里还有一个wheere
      

  12.   

    $pic这个路径变量有问题。。应该是路径不存在吧,你检查一下
      

  13.   

    你的$pic有问题啊,那个==要记住啊