首頁 後端開發 php教程 PHP验证码图片不能输出,该如何解决

PHP验证码图片不能输出,该如何解决

Jun 13, 2016 am 10:33 AM
code height img rand

PHP验证码图片不能输出
文件名 global_func.php

PHP code
<!--Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->function _code(){//运行验证码    //随记码个数    $_rnd_code=4;    for($i=0;$i
登入後複製


这个我要是调用 global_func.php 这个文件下的 function _code(); 就出错是一个红叉。
code.php
PHP code
<!--Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->_code();
登入後複製



这个是我直接写在code.php中就能够使用。
code.php
PHP code
<!--Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->    //随记码个数    $_rnd_code=4;    for($i=0;$i
登入後複製



这段验证码我直接运行不封装成函数的形式可以使用验证码一切正常。
但是我用function _code() 之后 在调用 _code() 在html中显示的是一个红叉。不知道是为什么


------解决方案--------------------
会不会是 header('Content-Type:image/png'); 的原因,
BOM头会影响到浏览器预期的文件类型
------解决方案--------------------
即使是写成函数,调用也是没有问题的。

PHP code
<?phpfunction _code(){//运行验证码}?><br><font color="#e78608">------解决方案--------------------<div class="clear">
                 
              
              
        
            </div></font>
登入後複製
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

img檔案怎麼打開 img檔案怎麼打開 Sep 18, 2023 am 09:40 AM

開啟img檔案的方法有使用虛擬光碟機軟體開啟、使用壓縮軟體開啟和使用專用工具開啟。詳細介紹:1、使用虛擬光碟機軟體打開,下載並安裝一個虛擬光碟機軟體,右鍵單擊img文件,選擇“打開方式”或“關聯程序”,在彈出的對話框中選擇安裝的虛擬光驅軟體,虛擬光碟機軟體會自動載入img文件,並將其作為虛擬光碟機中的光碟映像,雙擊虛擬光碟機中的光碟圖標,即可開啟img檔案並存取其中的內容等等。

如何解決 golang 中的 'undefined: rand.Seed” 錯誤? 如何解決 golang 中的 'undefined: rand.Seed” 錯誤? Jun 25, 2023 am 08:34 AM

在使用Golang進行開發或學習過程中,我們可能會遇到undefined:rand.Seed的錯誤提示。這個錯誤通常會在需要使用隨機數產生器時出現,因為在Golang中需要先設定一個隨機數種子,才能使用rand套件中的函數。本篇文章將介紹如何解決這種錯誤。 1.引入math/rand包首先,我們需要在程式碼中引入math/rand包。在

img檔案如何開啟 img檔案如何開啟 Jul 06, 2023 pm 04:17 PM

img檔案開啟的方式:1、確認img檔案路徑;2、使用img檔案開啟器;3、選擇開啟方式;4、檢視圖片;5、儲存圖片。 img檔案是一種常用的圖像檔案格式,通常用於儲存圖片資料。

img是什麼格式 img是什麼格式 Mar 17, 2023 am 10:33 AM

img是一種文件壓縮格式,主要是為了創建軟碟的鏡像文件,它可以用來壓縮整個軟碟或整片光碟的內容;使用“.IMG”這個擴展名的文件就是利用這種文件格式來創建的;img檔案包括3個基本節點,分別是「Ehfa_HeaderTag」、「Ehfa_File」和「Ehfa_Entry」。

在Visual Studio Code中編輯Unity項目,您現在可以開始了 在Visual Studio Code中編輯Unity項目,您現在可以開始了 Aug 08, 2023 am 10:21 AM

Microsoft發布了VisualStudioCode的Unity擴充預覽版。這個新的Unity擴充將允許您編寫和調試Unity遊戲。這個新的Unity擴充帶來了VisualStudio和VisualStudioToolsforUnity上已經提供的一些流行功能,讓VisualStudioCode中的C#更能進行Unity開發。目前,適用於VSCode的Unity擴充功能提供以下內容:一個Unity調試器,用於調試您的Unity編輯器和Unity播放器。特定於Unity的C#分析器和重構。 Uni

php rand函數產生相同隨機數怎麼解決 php rand函數產生相同隨機數怎麼解決 Mar 23, 2023 am 09:17 AM

rand()函數在每次呼叫時使用相同的初始種子(seeds)。預設的初始種子是從作業系統的時間獲得的,但是它只有微秒的精確度。也就是說,在極短的時間內,許多rand()函數呼叫都會使用相同的初始種子,導致相同的隨機數產生。那麼,如何解決這個問題呢?

如何在 Golang 平行處理中同步隨機數產生? 如何在 Golang 平行處理中同步隨機數產生? Jun 03, 2024 pm 02:53 PM

在Go並發程式設計中同步隨機數產生:使用互斥鎖(sync.Mutex)控制對rand.Rand隨機數產生器的存取。每個goroutine在產生隨機數前取得互斥鎖,並在產生後釋放互斥鎖。這確保了同一時間只有一個goroutine可以存取隨機數產生器,消除了資料爭用。

jquery怎麼改變img的src屬性 jquery怎麼改變img的src屬性 Mar 03, 2022 pm 03:41 PM

jquery改變img src屬性的方法:1、使用attr()屬性,語法「$("img").attr("src","圖片檔案的位址")」;2、使用prop()方法,語法「 $("img").prop("src","圖片檔案的位址")」。

See all articles