亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

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

正在回答

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
提交
取消
PHP實現驗證碼制作
  • 參與學習       37928    人
  • 解答問題       338    個

各種形態驗證碼核心原理與實現技巧,講解實現過程中的技術難點

進入課程
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號