圖片顯示失敗額,求教
我的圖片和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)應該是rand(0,3),因為數組的下標是從0開始的