php產生驗證碼 參考PHP手冊

來源:互聯網
上載者:User

標籤:參考   char   設定檔   font   str   head   驗證碼   粘貼   black   

視圖層 複製粘貼就可以

phpStudy2013 GD支援未開啟 解決方案
phpStudyAdmin控制台 - 設定檔 - php.ini
尋找“extension=php_gd2.dll”,去掉“extension=php_gd2.dll”前面的“;”,儲存
phpStudyAdmin控制台 - MySQL服務 - 重啟
phpStudyAdmin控制台 - Apache服務 - 重啟
問題解決

 然後進行操作

<?php
 // Set the content-type

 header ( ‘Content-Type: image/png charset=utf-8‘ );

 // Create the image
 $im  =  imagecreatetruecolor ( 100 ,  100 );

 // Create some colors
 $white  =  imagecolorallocate ( $im ,  255 ,  255 ,  255 );
 $grey  =  imagecolorallocate ( $im ,  128 ,  128 ,  128 );
 $black  =  imagecolorallocate ( $im ,  0 ,  0 ,  0 );
 imagefilledrectangle ( $im ,  0 ,  0 ,  399 ,  29 ,  $white );

 // The text to draw
 $text  =  ‘1231231231231‘ ;
 // Replace path by your own font path
 $font  =  ‘arial.ttf‘ ;

 // Add some shadow to the text
 imagettftext ( $im ,  20 ,  0 ,  11 ,  21 ,  $grey ,  $font ,  $text );

 // Add the text
 imagettftext ( $im ,  20 ,  0 ,  10 ,  20 ,  $black ,  $font ,  $text );

 // Using imagepng() results in clearer text compared with imagejpeg()
 ob_clean();
 imagepng ( $im );
 imagedestroy ( $im );
 ?>

!!如果報 不顯示 寫上 ob_clean();,如果亂碼 去掉BOM頭(當時不知道,沒試過)

 

或者

 

<?php

// 建立新的映像執行個體
        $im = imagecreatetruecolor(100, 100);

// 設定背景為白色
        imagefilledrectangle($im, 0, 0, 99, 99, 0xFFFFFF);

//在映像上寫字
        imagestring($im, 3, 40, 20, ‘GD Library‘, 0xFFBA00);

// 輸出映像到瀏覽器
        header(‘Content-Type: image/gif‘);

        imagegif($im);
        imagedestroy($im);

?>

 

php產生驗證碼 參考PHP手冊

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.