我的图片和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;
?>把$filename=dirname();这句去了,修改$contents
$contents = file_get_contents("./pic{$index}.jpg");
图片就加载出来了 
老师的是绝对路径 我也不知道为何加载不出来 相对路径还是可以加载出来的
老师那个不是加载不出来你自己看你代码$filename那行的最后面"jpg"里面少个点 前面那个点是链接符号,但是图片后缀得有点啊 .".jpg"
还有一条就是$index=rand(1,4)应该是rand(0,3),因为数组的下标是从0开始的