該函數圖像格式將自動檢測,只要 PHP 支持:JPEG,PNG,GIF,WBMP 和 GD2。 返回值:成功則返回圖像資源,如果圖像格式不支持,數據不是認可的格式,或者圖像已損壞則返回 FALSE如果沒有GD庫可以使用下邊的方法: function check_img_by_source($source) { switch(bin2hex(substr($source,0,2))){ case 'ffd8' : return 'ffd9' === bin2hex(substr($source,-2)); case '8950' : return '6082' === bin2hex(substr($source,-2)); case '4749' : return '003b' === bin2hex(substr($source,-2)); default : return false;}}//測試var_dump(check_img_by_source(file_get_contents('11.gif'));大概是這個樣子的吧,只針對了jpg,png,gif做了判斷。。想加其他的按照以上規則增加即可。 不過上邊這個判斷不夠嚴謹,別人可以根據以上判斷規則構造一個假數據。
創新互聯是一家專業提供南和企業網站建設,專注與網站建設、網站制作、H5技術、小程序制作等業務。10年已為南和眾多企業、政府機構等服務。創新互聯專業網站建設公司優惠進行中。
如果 你是想保存成圖片文件的話, 那你就把二進制數據寫到文件里, 記得文件后綴是 gif
For Example:
file_put_contents('1.gif', $a);
PHP本身就是弱語言,不需要聲明變量,變量就可以在各種類型中自動轉換。
具體問題具體對待吧。可以把你遇到的問題詳細描述一下。
你好,像制作驗證碼那樣
把字節流扔進一個圖片類型的文件里,然后就可以了
希望能解決你的問題,望采納
檢查下 數據庫的編碼和顯示時候的編碼,一般出現亂碼都是編碼的問題,建議重新設置下編碼
本文名稱:php返回二進制數據類型 php生成二進制數據流
文章鏈接:http://m.newbst.com/article34/hpdope.html
成都網站建設公司_創新互聯,為您提供關鍵詞優化、全網營銷推廣、微信小程序、域名注冊、做網站、用戶體驗
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯