欧美三区四区_av先锋影音资源站_亚洲第一论坛sis_影音先锋2020色资源网_亚洲精品社区_在线免费观看av网站_国产一区二区伦理_亚洲欧美视频一区二区_99视频精品全部免费在线_精精国产xxxx视频在线

解析PHP給圖片加水印實例代碼_PHP教程

編輯Tag賺U幣
教程Tag:暫無Tag,歡迎添加,賺取U幣!

推薦:揭秘php獲得網頁文件跟路徑
echo$_SERVER[’DOCUMENT_ROOT’].br;//獲得服務器文檔根變量 echo$_SERVER[’PHP_SELF’].br;//獲得執行該代碼的文件服務器絕對路徑的變量 echo__FILE__.br;//獲得文件的文件系統絕對路徑的變量 echodirname(__FILE__);//獲得文件所在的文件夾路徑的

    這也是一個比較常用的功能,用PHP給上傳圖片加水印的程序,是通過判斷文件類型建立圖形,然后把其復制到原建立的圖形上,填充并建立rectangle,以備寫入imagestring(),或是原已經定好的圖像程序當中判斷水印類型:一是字符串,另是增加一個圖形對象在上面。主要運用了PHP的GD庫。 
參數說明: 
$max_file_size : 上傳文件大小限制, 單位BYTE 
$destination_folder : 上傳文件路徑 
$watermark : 是否附加水印(1為加水印,其他為不加水印); 
使用說明: 
1. 將PHP.INI文件里面的"extension=php_gd2.dll"一行前面的;號去掉,因為我們要用到GD庫; 
2. 將extension_dir =改為你的php_gd2.dll所在目錄; 
3. http://www.knowsky.com/php.asp; 
****************************************************/ 
//上傳文件類型列表 
$uptypes=array( 
’image/jpg’, 
’image/jpeg’, 
’image/png’, 
’image/pjpeg’, 
’image/gif’, 
’image/bmp’, 
’image/x-png’ 
); 
$max_file_size=2000000; //上傳文件大小限制, 單位BYTE 
$destination_folder="uploadimg/"; //上傳文件路徑 
$watermark=1; //是否附加水印(1為加水印,其他為不加水印); 
$watertype=1; //水印類型(1為文字,2為圖片) 
$waterposition=1; //水印位置(1為左下角,2為右下角,3為左上角,4為右上角,5為居中); 
$waterstring="http://www.xplore.cn/"; //水印字符串 
$waterimg="xplore.gif"; //水印圖片 
$imgpreview=1; //是否生成預覽圖(1為生成,其他為不生成); 
$imgpreviewsize=1/2; //縮略圖比例 
?>  

<html> 
<head> 
<title>ZwelL圖片上傳程序</title> 
<style type="text/css"> 
<!-- 
body 

     font-size: 9pt; 

input 

     background-color: #66CCFF; 
     border: 1px inset #CCCCCC; 

--> 
</style> 
</head> 
<body> 
<form enctype="multipart/form-data" method="post" name="upform"> 
  上傳文件: 
  <input name="upfile" type="file"> 
  <input type="submit" value="上傳"><br> 
  允許上傳的文件類型為:<?=implode(’, ’,$uptypes)?> 
</form> 
<?php 
if ($_SERVER[’REQUEST_METHOD’] == ’POST’) 

    if (!is_uploaded_file($_FILES["upfile"][tmp_name])) 
    //是否存在文件 
    { 
         echo "圖片不存在!"; 
         exit; 
    } 
    $file = $_FILES["upfile"]; 
    if($max_file_size < $file["size"]) 
    //檢查文件大小 
    { 
        echo "文件太大!"; 
        exit; 
    } 
    if(!in_array($file["type"], $uptypes)) 
    //檢查文件類型 
    { 
        echo "文件類型不符!".$file["type"]; 
        exit; 
    } 
    if(!file_exists($destination_folder)) 
    { 
        mkdir($destination_folder); 
    } 
    $filename=$file["tmp_name"]; 
    $image_size = getimagesize($filename); 
    $pinfo=pathinfo($file["name"]); 
    $ftype=$pinfo[’extension’]; 
    $destination = $destination_folder.time().".".$ftype; 
    if (file_exists($destination) && $overwrite != true) 
    { 
        echo "同名文件已經存在了"; 
        exit; 
    } 
    if(!move_uploaded_file ($filename, $destination)) 
    { 
        echo "移動文件出錯"; 
        exit; 
    } 
    $pinfo=pathinfo($destination); 
    $fname=$pinfo[basename]; 
    echo " <font color=red>已經成功上傳</font><br>文件名:  
<font color=blue>".$destination_folder.$fname."</font><br>"; 
    echo " 寬度:".$image_size[0]; 
    echo " 長度:".$image_size[1]; 
    echo "<br> 大小:".$file["size"]." bytes"; 
    if($watermark==1) 
    { 
        $iinfo=getimagesize($destination,$iinfo); 
        $nimage=imagecreatetruecolor($image_size[0],$image_size[1]); 
        $white=imagecolorallocate($nimage,255,255,255); 
        $black=imagecolorallocate($nimage,0,0,0); 
        $red=imagecolorallocate($nimage,255,0,0); 
        imagefill($nimage,0,0,$white); 
        switch ($iinfo[2]) 
        { 
            case 1: 
            $simage =imagecreatefromgif($destination); 
            break; 
            case 2: 
            $simage =imagecreatefromjpeg($destination); 
            break; 
            case 3: 
            $simage =imagecreatefrompng($destination); 
            break; 
            case 6: 
            $simage =imagecreatefromwbmp($destination); 
            break; 
            default: 
            die("不支持的文件類型"); 
            exit; 
        } 
        imagecopy($nimage,$simage,0,0,0,0,$image_size[0],$image_size[1]); 
        imagefilledrectangle($nimage,1,$image_size[1]-15,80,$image_size[1],$white); 
        switch($watertype) 
        { 
            case 1:   //加水印字符串 
            imagestring($nimage,2,3,$image_size[1]-15,$waterstring,$black); 
            break; 
            case 2:   //加水印圖片 
            $simage1 =imagecreatefromgif("xplore.gif"); 
            imagecopy($nimage,$simage1,0,0,0,0,85,15); 
            imagedestroy($simage1); 
            break; 
        } 
        switch ($iinfo[2]) 
        { 
            case 1: 
            //imagegif($nimage, $destination); 
            imagejpeg($nimage, $destination); 
            break; 
            case 2: 
            imagejpeg($nimage, $destination); 
            break; 
            case 3: 
            imagepng($nimage, $destination); 
            break; 
            case 6: 
            imagewbmp($nimage, $destination); 
            //imagejpeg($nimage, $destination); 
            break; 
        } 
        //覆蓋原上傳文件 
        imagedestroy($nimage); 
        imagedestroy($simage); 
    } 
    if($imgpreview==1) 
    { 
    echo "<br>圖片預覽:<br>"; 
    echo "<ccid_file values="\" width=".($image_size[0]*$imgpreviewsize)."
height=".($image_size[1]*$imgpreviewsize);" 
    echo " alt=\"圖片預覽:\r文件名:".$destination."\r上傳時間:\" />"; 
    } 

?> 
</body> 
</html> 

分享:揭秘php程序獲得訪問者ip的代碼
if(isset($_SERVER[HTTP_X_FORWARDED_FOR])) { $realip=$_SERVER[HTTP_X_FORWARDED_FOR]; } elseif(isset($_SERVER[HTTP_CLIENT_IP])) { $realip=$_SERVER[HTTP_CLIENT_IP]; } else { $realip=$_SERVER[REMOTE_ADDR]; }

來源:模板無憂//所屬分類:PHP教程/更新時間:2010-01-30
相關PHP教程
免费在线不卡视频| 久久国产精品高清| 天天干天天爽天天射| 中文文字幕一区二区三三| 国产精品久久久乱弄| 亚洲免费电影在线| 久久免费视频在线观看| 北条麻妃在线观看| 亚洲最大成人av| 欧美国内亚洲| 色94色欧美sute亚洲13| 91丝袜美腿美女视频网站| 亚洲911精品成人18网站| 五月婷婷开心中文字幕| 麻豆免费精品视频| 亚洲精品在线免费观看视频| 欧美一区二区三区电影在线观看| 国产精品夜夜夜爽阿娇| 国产精品白丝av嫩草影院| 久久亚洲精华国产精华液| 色999日韩欧美国产| 日韩日韩日韩日韩日韩| 黄色污污视频软件| 亚洲精品字幕| 7777精品久久久大香线蕉| 黄色99视频| 久久av红桃一区二区禁漫| 欧美性生活一级片| 亚洲品质自拍视频网站| 国产成人精品久久亚洲高清不卡| 香蕉视频在线观看黄| 日本综合视频| proumb性欧美在线观看| www.亚洲天堂| 国产成人精品无码播放| 丰满熟女一区二区三区| 久久国产免费看| 亚洲欧洲一区二区三区久久| 777久久精品一区二区三区无码 | 精品午夜福利视频| 99成人超碰| 在线免费观看日本欧美| 精品视频高清无人区区二区三区| 黄色录像免费观看| 国内黄色精品| 色偷偷久久人人79超碰人人澡| 99re在线观看| 国产精品丝袜一区二区| 色综合咪咪久久网| 91激情五月电影| 精品国产91亚洲一区二区三区www| 国产精品免费人成网站酒店 | 99国产盗摄| 在线日韩国产网站| 欧美电影免费| 欧美裸体一区二区三区| 亚洲欧美精品在线观看| 久久久精品毛片| 久久激情网站| 亚洲天堂av女优| 日本精品www| 视频在线日韩| 国产欧美日韩亚州综合| 国产福利精品在线| 国产亚洲精品熟女国产成人| 视频国产一区| 欧美午夜宅男影院| 亚洲午夜精品一区二区三区| 中文字幕二区三区| 美女精品一区二区| 日韩在线观看免费av| 青青草原国产在线视频| 91麻豆精品| 成人免费视频在线观看| 亚洲最大av网| 久久影院一区二区| 在线精品在线| 精品调教chinesegay| 青青青在线播放| 成人在线视频免费| 成人欧美一区二区三区黑人麻豆| 91亚洲精品久久久| 精品视频久久久久| 国产婷婷精品| 中文字幕日韩精品在线观看| 亚洲图色中文字幕| 91九色鹿精品国产综合久久香蕉| 亚洲成人综合在线| 欧美一区二区三区精美影视 | 精品免费一区二区三区| 日本xxxxxxxxxx75| 希岛爱理一区二区三区av高清| 国产农村妇女毛片精品久久麻豆| 国产一区二区在线播放| 久草网在线观看| 欧美一级视频| 色综合亚洲精品激情狠狠| 亚洲精品乱码久久久久久动漫| 午夜视频在线观看精品中文| 亚州成人在线电影| 日韩高清在线播放| 国产一区二区三区四区视频| 成人精品免费视频| 国产成人激情小视频| 成人在线观看小视频| 在线视频观看日韩| 在线免费观看羞羞视频一区二区| 久久精品一二三四| 欧美极品中文字幕| 欧美v日韩v国产v| 亚洲色图久久久| 视频精品二区| 欧美色图天堂网| 999久久欧美人妻一区二区| 亚洲国产尤物| 亚洲第一av色| 成人短视频在线看| 亚洲成人不卡| 亚洲午夜精品在线| 亚洲欧洲另类精品久久综合| 全部免费毛片在线播放一个| 国产精品久久久久久一区二区三区| 成人资源av| 国产一区二区在线不卡| 国产午夜精品久久久久久久| 成人在线视频电影| 国产又大又黄的视频| 久久蜜桃一区二区| 国产私拍一区| 国产av一区二区三区精品| 亚洲国产精品黑人久久久| 国产精品美女久久久久av福利| 一级片在线免费观看视频| 久久久午夜精品理论片中文字幕| 亚洲伊人第一页| 中文字幕视频免费观看| 国产日韩欧美亚洲| 久久精品国产第一区二区三区最新章节 | 奇米777四色影视在线看| 人妻无码一区二区三区久久99 | 精品av在线播放| 国产av熟女一区二区三区| 2019中文亚洲字幕| 欧美日韩免费不卡视频一区二区三区 | 免费久久99精品国产自| 精品国产av一区二区三区| 国产午夜亚洲精品理论片色戒 | 国产精品成人3p一区二区三区| 色综合久久久网| 亚洲熟女乱色一区二区三区| 激情小说一区| 亚洲国产精品va在线观看黑人| 永久av免费在线观看| 一本精品一区二区三区| 日韩有码在线观看| 99热这里只有精品4| 久久66热偷产精品| 91精品国产综合久久男男| 中文字幕在线播放av| 欧美激情中文字幕| 亚洲不卡1区| 色综合久久久| 7777精品久久久大香线蕉| 在线观看免费视频污| 你懂的国产精品| 欧美国产欧美亚洲国产日韩mv天天看完整| 极品魔鬼身材女神啪啪精品| 国产一区二区导航在线播放| 91在线视频免费| 亚洲精品一区二区三区不卡| 亚洲午夜激情av| 国产精品久久..4399| 日韩在线影视| 一区二区三区视频免费| 少妇的滋味中文字幕bd| 国产一区二区在线影院| 国产传媒一区| 六月婷婷综合| 欧美日韩一卡二卡| 亚洲第一区第二区第三区| 欧美激情亚洲| 久久久亚洲精选| 日本中文字幕第一页| 中国av一区二区三区| 妞干网这里只有精品| 国产精品高潮呻吟久久久久| 亚洲精品色婷婷福利天堂| 亚洲ⅴ国产v天堂a无码二区| 精一区二区三区| aa成人免费视频| 日本成人三级电影| 9191久久久久久久久久久| 欧美视频亚洲图片| 亚洲影院免费| 91中文字幕一区| 午夜影院在线视频| 欧美美女激情18p| 欧美在线一级片| 久久精品久久精品| 精品一区在线播放| 成人豆花视频| 日韩精品免费在线视频| 精品在线观看一区| 不卡的av在线播放| 亚洲一二三区精品| 日韩大尺度在线观看| www.日韩.com| 国产性猛交╳xxx乱大交| 综合分类小说区另类春色亚洲小说欧美| 69精品丰满人妻无码视频a片| 日本天堂一区| 欧美成人精品h版在线观看| 伊人手机在线视频| 伊人婷婷欧美激情| 少妇性l交大片| 一区二区91| 97超级在线观看免费高清完整版电视剧| 亚洲wwww| 日韩精品视频免费专区在线播放| www.99re6| 国产视频在线观看一区二区三区| 99久久免费观看| 亚洲高清影视| 国产欧美中文字幕| 九九热线视频只有这里最精品| 日韩欧美国产一区二区在线播放| 娇妻被老王脔到高潮失禁视频| 99久久久久久| 精品人妻人人做人人爽| 欧美国产一区二区三区激情无套| 欧美一级免费视频| 亚洲精品久久久久久动漫器材一区| 欧美日韩精品系列| 人妻精品久久久久中文字幕| 成人av在线资源| 99中文字幕在线观看| 91影院成人| 国产精品最新在线观看| 国产v综合v| 亚洲欧美日韩国产精品| 日韩伦人妻无码| 婷婷久久综合九色综合绿巨人| 久久久久久无码精品人妻一区二区| 国内精品视频一区二区三区八戒| 亚洲国产日韩欧美| 国内精品久久久久久久影视简单| 欧美有码在线观看视频| 天堂中文资源在线观看| 亚洲成人精品视频| 日本三级午夜理伦三级三| 亚洲成人激情av| 日本五十肥熟交尾| 99精品在线观看视频| 一卡二卡三卡视频| 亚洲天堂男人| 精品国产一区二区三区四区vr| 哺乳一区二区三区中文视频| 久热精品视频在线免费观看| 亚洲天堂一二三| 欧美麻豆精品久久久久久| 性爱在线免费视频| √…a在线天堂一区| 小明看看成人免费视频| 精品一区二区日韩| 国产又黄又爽免费视频| 欧美精品成人| 91青青草免费在线看| 一区二区三区四区高清视频 | 欧美激情久久久久久久| 欧美韩日一区二区三区| 乌克兰美女av| 国内精品自线一区二区三区视频| 自拍亚洲欧美老师丝袜| 极品尤物久久久av免费看| 国产欧美日韩视频一区二区三区| 亚洲精品国模| 国产福利视频一区| 精品国产一区二| 性欧美xxxx视频在线观看| 欧美一级大黄| 美女福利视频一区| 少妇高潮一区二区三区99小说| 亚洲欧美激情另类校园| 亚洲天堂视频在线| 日韩欧美一区二区在线视频| 五月婷婷激情网| 欧美视频精品在线| 激情视频在线播放| 色综合天天综合狠狠| 国精产品视频一二二区| 亚洲小说欧美激情另类| 中文字幕av网址| 亚洲精品视频在线观看免费| 国产又爽又黄无码无遮挡在线观看| 中文成人av在线| 中文字幕 亚洲一区| 欧美国产日韩a欧美在线观看| 亚洲三级在线视频| 国产色一区二区| 韩国三级在线看| 中文字幕国产一区| 亚洲精品国产成人av在线| 亚洲国产精品v| 深田咏美中文字幕| 国产精品乱人伦一区二区| 国产一级免费片| 日韩美女啊v在线免费观看| 久久久久国产精品无码免费看| 国产精品视频看| 亚洲图片综合网| 亚洲同性同志一二三专区| 国产精品无码在线| 亚洲精品视频一区二区| www.99热| 丰满岳妇乱一区二区三区| 国产成人自拍网站| 欧美伊人久久大香线蕉综合69| 久久国产一级片| 欧美日韩亚洲综合一区二区三区| 日韩欧美大片在线观看| 日韩欧美电影一区| 一级黄色大片免费观看| 亚洲乱码一区av黑人高潮| 亚洲奶汁xxxx哺乳期| 按摩亚洲人久久| 四虎4545www精品视频| 9.1国产丝袜在线观看| 日本一区二区乱| 成人激情av在线| 日韩欧美精品一区| 免费电影一区| 国产精品一区亚洲| www精品久久| 成人国产免费视频| 亚洲综合123| 亚洲你懂的在线视频| 农村老熟妇乱子伦视频| 欧美专区在线观看一区| 亚洲精品男人天堂| 亚洲第一精品福利| 成人精品在线播放| 欧美激情亚洲另类| 一区二区三区视频播放| 99精彩视频在线观看免费| 偷拍欧美精品| 麻豆中文字幕在线观看| 久久国产精品第一页| 黄色手机在线视频| 国产精品亲子乱子伦xxxx裸| xxx在线播放| 日本久久一区二区三区| 手机av免费观看| 国产一区二区三区在线播放免费观看| 亚洲永久av| 日韩av男人的天堂| 女人av一区| 日韩高清av电影| 蜜臀久久99精品久久久久久9| 日韩精品一区二区三区不卡 | 中国丰满熟妇xxxx性| 成人一区二区视频| 制服丝袜在线第一页| 欧美日韩国产一区中文午夜| 日韩成人av毛片| 亚洲欧洲自拍偷拍| 国产精品久久久久久久久免费高清 | 亚洲国产精品传媒在线观看| 中文字幕av久久爽一区| 欧美精品在线视频| 国产精品乱码一区二区| 久久久噜噜噜久噜久久| 奇米狠狠一区二区三区| 手机成人在线| 国产精品一级黄| 国产不卡一二三| 91福利国产精品| 97人妻精品一区二区三区软件| 欧美精品制服第一页| 女同久久另类99精品国产| 日本在线观看一区二区三区| 激情综合色综合久久| 黄色av电影网站| 色哟哟国产精品免费观看| 中日精品一色哟哟| 欧美老肥婆性猛交视频| 亚洲日产av中文字幕| 一本色道久久综合亚洲二区三区| 成人综合婷婷国产精品久久| 中国美女乱淫免费看视频| 欧美日韩成人综合| 欧美一级免费片| 国产精品亚发布| 亚洲人人精品| 欧美日韩在线观看不卡| 亚洲国产视频一区| 高潮毛片又色又爽免费 | 91蜜桃网址入口| fc2ppv在线播放| 日韩av影视综合网| 大胆国模一区二区三区|