圖片顯示失敗額,求教
我的圖片和php文件在同一個目錄下,但就是加載不了,下面是我的PHP代碼
<?php?//圖片驗證碼 session_start(); $table=array( 'pic1'=>"言葉之庭", 'pic2'=>"玉子市場", 'pic3'=>"死神", 'pic4'=>"食戟之靈", ); $index=rand(1,4); $value=$table['pic'.$index]; $_SESSION['authcode']=$value; $filename=dirname(__FILE__).'\\pic'.$index.'jpg'; $contents=file_get_contents($filename); ob_clean(); header('content-type:image/jpg'); echo?$contents; ?>
2016-09-27
把$filename=dirname();這句去了,修改$contents
$contents = file_get_contents("./pic{$index}.jpg");
圖片就加載出來了
老師的是絕對路徑 我也不知道為何加載不出來 相對路徑還是可以加載出來的
2016-11-25
老師那個不是加載不出來你自己看你代碼$filename那行的最后面"jpg"里面少個點 ? 前面那個點是鏈接符號,但是圖片后綴得有點啊 ? ?.".jpg"
還有一條就是$index=rand(1,4)應(yīng)該是rand(0,3),因為數(shù)組的下標(biāo)是從0開始的