& lt;? Php if (! परिभाषित ('BASEPATH')) exit (' ); फ़ंक्शन create_captcha ($ data = '', $ img_path = '', $ img_url = '', $ font_path = '') {$ defaults = ऐरे ('शब्द' = & gt; '', 'word_length' = & gt; 6, 'Img_path' = & gt; '', 'img_url' = & gt; '', 'img_width' = & gt; '150', 'img_height' = & gt; '30', 'font_path' = & gt; '', 'समाप्ति' = & Gt; 7200); विदेशी मुद्रा ($ मूल के रूप में $ डिफ़ॉल्ट = & gt; $ val) {यदि (! है_अरे ($ डेटा)) {यदि (! ($! कुंजी) या $$ कुंजी == '') {$$ key = $ val; }} और {$$ key = (! Isset ($ डेटा [$ कुंजी]))? $ वैल: $ डेटा [$ की]; }} यदि ($ img_path == '' या $ img_url == '') {वापसी झूठी; } अगर (! @ आईएसआईडीर ($ आईएमजी_पाथ)) {वापसी झूठी; } अगर (! Is_really_writable ($ img_path)) {वापसी झूठी; } अगर (! एक्सटेंशन_लोडेड ('जीडी')) {वापसी झूठी; } सूची ($ usec, $ sec) = विस्फोट ("", माइक्रोटोम ()); $ अब = ((फ्लोट) $ usec + (फ्लोट) $ सेकेंड); $ Current_dir = @opendir ($ img_path); जबकि ($ filename = @readdir ($ current_dir)) {if ($ filename! = "।" और $ filename! = ".." और $ filename! = "Index.html") {$ name = str_replace ("। Jpg "," ", $ filename); अगर (($ नाम + $ समाप्ति) & lt; $ अब) {@ अनलिंक ($ img_path। $ Filename); }}} @ क्लॉसिजर ($ current_dir); $ पूल = '0123456789 एबीसीडीएफजीएचआईजेकेएलएमएनओपीक्यूआरएसटीयूवीएक्सएक्स'; $ Str = ''; ($ I = 0; $ i & lt; 6; $ i ++) {$ str। = Substr ($ पूल, एमटी_आरएंड (0, स्ट्रेलन ($ पूल) - 1), 1); } $ Text = $ str; $ Im = @imagecreatefromjpeg ('"। Base_url ()।" \ Images \ captch.jpg'); $ White = imagecolorallocate ($ im, 255, 255, 255); $ Gray = imagecolorallocate ($ im, 128, 128, 128); $ Black = imagecolorallocate ($ im, 0, 0, 0); $ Font = '' .base_url ()। "System \ fonts \ Alan Den.ttf '; काल्पनिक चित्र ($ im, 30, 0, 10, 40, $ काला, $ फ़ॉन्ट, $ पाठ); $ अब = तिथि ('वाईएमडीएचआईएस'); $ Img_name = $ अब '.jpg'; Imagejpeg ($ im, $ img_path। $ Img_name); $ Img = "& lt; img src = \"। Base_url ()। "$ Img_url $ img_name \" शैली = \ "सीमा: 0; \" alt = \ "\" / & gt; "; imagedestroy ($ im); वापसी सरणी ('शब्द' = & gt; $ पाठ, 'समय' = & gt; $ अब, 'छवि' = & gt; $ img); }? & Gt; मैं codeigniter में कैप्चा छवि उत्पन्न करने के लिए ऊपर कोड का उपयोग कर रहा हूं।
PHP त्रुटि का सामना करना पड़ा था गंभीरता: चेतावनी संदेश: imagecolorallocate (): आपूर्ति तर्क एक वैध छवि संसाधन नहीं है फ़ाइल नाम: plugins / captcha_pi.php पंक्ति संख्या: 236
एपीपी त्रुटि असफल रहा है गंभीरता: चेतावनी संदेश: imagecolorallocate (): आपूर्ति तर्क एक वैध छवि संसाधन नहीं है फ़ाइल नाम: plugins / captcha_pi.php रेखा संख्या: 237
एक PHP त्रुटि गंभीरता का सामना करना पड़ा: चेतावनी संदेश: imagecolorallocate (): आपूर्ति की गई तर्क एक वैध छवि संसाधन नहीं है फ़ाइल नाम: plugins / captcha_pi.php पंक्ति संख्या: 238
एक PHP त्रुटि का गंभीरता हुआ था: चेतावनी संदेश: imagettftext () पैरामीटर 1 को संसाधन होने की उम्मीद है, बुलियन दिया गया फ़ाइल नाम: plugins / captcha_pi.php पंक्ति संख्या: 251
एक PHP त्रुटि का गंभीरता हुआ था: चेतावनी संदेश: imagejpeg (): आपूर्ति की गई तर्क एक मान्य छवि संसाधन नहीं है फ़ाइल नाम : प्लगिन / कैप्चा_पीआई.फ़ पी लाइन संख्या: 25 9
एक PHP त्रुटि का सामना करना पड़ा था गंभीरता: चेतावनी संदेश: imagedestroy (): आपूर्ति तर्क एक वैध छवि संसाधन नहीं है फ़ाइल नाम: plugins / captcha_pi.php रेखा संख्या: 263
< / Blockquote>कृपया मुझे इसका समाधान दें अगर कोई जानता है
यह पंक्ति आपकी समस्या है :
<पूर्व> $ im = @imagecreatefromjpeg ('"। Base_url ()।" \ Images \ captch.jpg'); मैं उस पथ को बदलने और फिर से कोशिश कर रहा हूं ...
$ im = @imagecreatefromjpeg ("images \\ captch.jpg");
Comments
Post a Comment