PHP 地圖地區圖片 (狂想區)

來源:互聯網
上載者:User
<?php
//+.- ---and all
$OD='ipd';
$newwidth = 80;
$newheight = 80;
$bmiparea =
$files=array(); 
if ($handle=opendir("$OD")){
    while(false !== ($file = readdir($handle))) {
        if ($file != "." && $file != "..") {
            if(substr($file,-3)=='png')
                $files[count($files)] = $file;
            }
        }
    }
closedir($handle);
$random = rand(0,count($files)-1);
$im = imagecreate ( 155, 138 );
//imagefilledrectangle ( $im, 0, 0, 255, 255, 0);
$source = imagecreatefrompng('ipd/'.$files[$random]);
list($oldwidth, $oldheight) = getimagesize('ipd/'.$files[$random]);
$bg = imagecolorallocate($im, 255, 255, 255);
$textcolor = imagecolorallocate($im, 0, 0, 0);
imagecopyresized($im,$source,30,35,0,0,$newwidth,$newheight,$oldwidth,$oldheight);
//imagerectangle($im,30,20,120,98,$file);
$NM = 'Dosnake@Gmail.com';
$by = 'YOUR IP REGION:';
$IP = $_SERVER['REMOTE_ADDR'];
imagestring($im, 5, 0.2, 0, "$NM", $textcolor);
imagestring($im, 4, 13, 15, "$by", $textcolor);   
imagestring($im, 4, 5, 123, "IP:$IP", $textcolor);
header("Content-type: image/png");
imagepng($im);
imagedestroy($im);
?>    

//0x001  一個根據IP顯示圖片的架構
//0x002     程式很easy,沒遇到什麼問題
//0x003  主要是在覆蓋方面的順序一直沒有掌握好。
//0x004  繼續完善中...  存檔

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.