问答详情
源自:1-5 创建文件

! ) Strict standards: Only variables should be passed by reference in D:\wamp\www\index2.php on line 148 Call Stack

 ! ) Strict standards: Only variables should be passed by reference in D:\wamp\www\index2.php on line 148

Call Stack


提问者:Plus_Happy2 2015-02-12 16:08

个回答

  • 怀念_V_过去
    2015-05-06 22:09:03

    php5.3以后的版本都会出现这问题,拆分这句$ext=strtolower(end(explode(".",$value)));

    $arr=explode(".",$value);

    $ext=strtolower(end($arr));

  • Plus_Happy2
    2015-02-12 16:10:12

    这个错误怎么解决

  • Plus_Happy2
    2015-02-12 16:09:16

    //得到文件扩展名
    			$ext=strtolower(end(explode(".",$value)));
    			$imageExt=array("gif","jpg","jpeg","png");
    			if(in_array($ext,$imageExt)){
    				?>	
    				<a href="#"  onclick="showDetail('<?php echo $value;?>','<?php echo $p;?>')"><img class="small" src="images/show.png"  alt="" title="查看"/></a>|
    		<?php 
    			}else{
    		?>
    		<a href="index2.php?act=showContent&path=<?php echo $path;?>&filename=<?php echo $p;?>" ><img class="small" src="images/show.png"  alt="" title="查看"/></a>|
    		<?php }?>