請問:為什么我的圖片顯示不出來呢
//==============================
<?php
session_start();
$table = array('pic0'=>'貓','pic1'=>'狗','pic2'=>'蛇','pic3'=>'馬');
$index = rand(0,3);
$value = $table['pic'.$index];
$_SESSION['authcode']=$value;
$filename=dirname(__FILE__).'\\pic'.$index.'.jpg';
$contents = file_get_contents($filename);
header('content-type:image/jpg');
echo $contents;
2016-09-28
$filename=dirname(__FILE__).'\\images\\pic'.$index.'.jpg'; ?這句加上\\images ? 參考前面代碼
2014-11-26
老師:請教下,我這個captcha_img.php 這個文件根本就沒運行時怎么回事?
<?php
echo 123; exit;
session_start();
$table = array(
? ? 'pic0' => '大象',
? ? 'pic1' => '長頸鹿',
? ? 'pic2' => '猩猩',
? ? 'pic3' => '大熊貓',
);
頁面根本就沒顯示 123,我的斷行調(diào)試都不起作用,頁面都沒運行,暈了;
<img id="captcha_img" border="1" ?src="../captcha_img.php?/r=<?php echo rand();?>" width="200" height="100" /> 是不是這個地方的路徑有問題啊?要怎么修改呢?
2014-10-29
<?php?
session_start();
$table = array(
'pic1.jpg' => '狗',
'pic2.jpg' => '貓'
);
$id = rand(1,2);
$filename = 'pic'.$id.'.jpg';
$_SESSION['authcode'] = $table[$filename];
$image = imagecreatefromjpeg($filename);
header("content-type:image/jpeg");
imagejpeg($image);
imagedestroy($image);
??>
2014-10-09
同學(xué),你確定自己這個路徑下有圖片文件?
dirname(__FILE__).'\\pic'.$index.'.jpg'
dirname(__FILE__) = 當(dāng)前PHP腳本執(zhí)行的目錄
'\\pic'.$index.'.jpg' = 文件名為 pic*.jpg , *是0~3的數(shù)字