为了账号安全,请及时绑定邮箱和手机立即绑定

謝謝老師,數字及中文驗證碼都成功,只有圖片驗證碼沒有成功,好像是檔案路徑的問題,還沒得到老師的回答~下課一鞠躬

正在回答

8 回答

報告老師,我已經解決了,我將物料文件的檔案路俓改成使用basename(), $filename=basename('pic'.$index.'.jpg'); 就成功了,謝謝~

0 回复 有任何疑惑可以回复我~

我用echo file_exists("pic0.jpg"); //判斷圖是否存在 回傳 1 ,所以檔案是存在的, 覺得是$filename=dirname(_FILE_).'\\pic'.$index.'.jpg';這邊路徑的問題

0 回复 有任何疑惑可以回复我~

试试 file_exists() 看看图片文件是否存在。

1 回复 有任何疑惑可以回复我~

,不知道那裡錯了,再麻煩老師幫我解惑~謝謝

0 回复 有任何疑惑可以回复我~

$filename=dirname(_FILE_).'\\pic'.$index.'.jpg'; //找到物料(文件) $contents=file_get_contents($filename); header('content-type:image/jpg'); echo $contents; ?>

0 回复 有任何疑惑可以回复我~
#1

IdenPin

你试着把header('content-type:image/jpg');这句话去掉,我刚开始也是这样的。我把header去掉后就可以了。
2014-08-18 回复 有任何疑惑可以回复我~

<?php session_start(); $table=array( //物料對應關係 'pic0'=>'鵝', 'pic1'=>'熊', 'pic2'=>'水', 'pic3'=>'花', ); $index = rand(0,3); $value = $table['pic'.$index]; //找到圖片的value $_SESSION['authcode']=$value; //把value存入session

0 回复 有任何疑惑可以回复我~

老師,您好~ 我的圖片放置和captcha_img.php在同一層,但是上傳之後,一直出現錯誤訊息如下: <b>Warning</b>: file_get_contents(.\pic1.jpg) [<a href='function.file-get-contents'>function.file-get-contents</a>]: failed to open stream: No such file or directory 我要如何才能取得pic0.jpg,而不是file_get_contents(.\pic1.jpg) 下面我分二則貼源碼

0 回复 有任何疑惑可以回复我~
#1

好好学习啊

同学,你出现的这个报错,是说明没有找到这个文件。 同学你可以扩展了解下 file_exists() 这个函数,在用file_get_contents获取之前,先用file_exists函数判断文件是否存在。 对于文件问什么不存在这个问题,我想你还是看看图片文件是否路径存放的对。
2014-07-04 回复 有任何疑惑可以回复我~

同学您好,具体是报的什么错误您可以贴出来看看,或者发下源码哦!

1 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信