php檢測(cè)gd庫代碼(php查詢功能完整代碼實(shí)現(xiàn))
2如果你是剛進(jìn)行php環(huán)境搭建,建議將Apache配置文件中的默認(rèn)字符集修改為UTF8,即AddDefaultCharset UTF83如果上述方法還不行,請(qǐng)檢查你在編譯gd庫時(shí)是否添加了–enablegdjisconv選項(xiàng),此選項(xiàng)是為了讓gd庫支持日文。
代碼是沒錯(cuò),就是代碼不完整并且圖片是二進(jìn)制文件,你隨便echo 個(gè)字符在上面干什么?查看一下gd庫的手冊(cè),有完整的例子,復(fù)制粘貼,不顯示在來提問。
Call to undefined function imagecreatetruecolorin 提示是調(diào)用未定義的函數(shù)imagecreatetruecolor 你的 gd庫 文件沒有打開先打開你的phpini文件 查找 extension=php_gd2dll ,把前面的分號(hào)去掉,如果沒有這句。
rand = #39#39for$i=0$ilt4$i++ rand=dechexrand1,15 _SESSION‘check_pic’=$rand。
GD庫,是php處理圖形的擴(kuò)展庫,GD庫提供了一系列用來處理圖片的API,使用GD庫可以處理圖片,或者生成圖片在網(wǎng)站上GD庫通常用來生成縮略圖,或者用來對(duì)圖片加水印,或者用來生成漢字驗(yàn)證碼,或者對(duì)網(wǎng)站數(shù)據(jù)生成報(bào)表等在PHP。
PHP包含的東西也很多,如果簡(jiǎn)單點(diǎn),一個(gè)小留言板大概學(xué)了2個(gè)月就差不多了,但是PHP當(dāng)中還有很多別的比如面向?qū)ο驡D庫cookiesession想要做個(gè)真正像樣的網(wǎng)站,CSSJSSQL也是必不可少ajax無非就是js+css做前臺(tái)。
這樣就OK了 你這里應(yīng)該是運(yùn)行到 $backColor=ImageColorAllocate這里就出錯(cuò)了,所以圖片沒有生成,所以出現(xiàn)你看到的錯(cuò)誤,因?yàn)檫@個(gè)函數(shù)你少寫了個(gè)參數(shù)lt?phpinfo?這樣可以看到php相關(guān)信息,你看看GD相關(guān)的信息 開啟的話GD。
測(cè)試了你的代碼,首先確認(rèn)代碼是沒有問題的圖片展示失敗一般有2個(gè)原因1gd2擴(kuò)展沒開2輸出header前有內(nèi)容,比如BOM你看看你的文件是不是UTF8帶BOM的,可以下載個(gè)notepad++編輯器,在格式里看。
這個(gè)函數(shù)這樣寫沒有問題,你檢查一下你的GD庫安裝了沒有,還有看看php的版本,有可能是gd擴(kuò)展和php版本的問題你還可以檢查一下你這個(gè)文件是不是有重復(fù)沖突的一些名字。
沒在linux下面配置過gd,你為什么不在編譯安裝PHP的時(shí)候直接裝上gd 不過你最后一句header函數(shù)應(yīng)該有問題吧 contenttype中間的應(yīng)該不是下劃線啊對(duì)了,linux下面添加模塊之后php好像是要重新編譯的吧。
你好,我測(cè)試了一下你的代碼,修改了一下,現(xiàn)在好了 lt?php session_startchars=quot8abcdefghjkmnprstyquotstring=quotquotfor$i=0$ilt5$i++ sranddoublemicrotime*0rand=rand0,strlen$。
找到php的配置文件,phpini 找到如圖這句,把前面的分號(hào)去掉就可以了,然后重啟服務(wù) 沒有在etc目錄下,是在php的文件的根目錄下面哦。
你這個(gè)代碼我在window上用過了,可以生成圖片,代碼沒問題問題很有可能在apache上你可以寫一個(gè)crontab測(cè)試apache是否正常,如果不正常可以1,是否有腳本死循環(huán) 2, phpini里memory_limit大小給的是否合適 3。
這個(gè)是用來支持GD庫的,一般需要,必選CODECopy to clipboardextension=php_ldapdllCODECopy to clipboardextension=php_zipdll去掉前面的quotquot對(duì)于PHP5的版本還需要查找CODECopy to clipboardextension=php_mysqldll并。
如果代碼沒有問題,那么就是環(huán)境搭建的問題了你們公司各自員工用的各自的系統(tǒng)這樣不好吧, 與服務(wù)器的系統(tǒng)有差異,會(huì)導(dǎo)致一些意想不到的BUG。
掃描二維碼推送至手機(jī)訪問。
版權(quán)聲明:本文由飛速云SEO網(wǎng)絡(luò)優(yōu)化推廣發(fā)布,如需轉(zhuǎn)載請(qǐng)注明出處。