<tfoot id="me2y0"></tfoot>
  • <ul id="me2y0"></ul>
    <ul id="me2y0"></ul><ul id="me2y0"></ul>
    • <fieldset id="me2y0"><menu id="me2y0"></menu></fieldset>
      您好,請 登錄 注冊
      昆明中國國際旅行社
      快捷導航
      昆明中國國際旅行社 昆明國旅資訊云南昆明 魔力日志-昆明國旅教您制作旅游類魔力日志

      魔力日志-昆明國旅教您制作旅游類魔力日志

      927
      更新時間 2019-10-26 13:11 | 昆明國旅 www.guoyancapital.com |閱讀模式 打印 上一篇 下一篇

      導讀:有時候我們在旅游途中拍攝的相片發表在QQ空間里卻沒有人去看,那我們要怎么吸引好友們去看這些相片呢?最好的答案就是做成 魔力日志 圖片,魔力圖片插入QQ日志里,也就是現在最


         有時候我們在旅游途中拍攝的相片發表在QQ空間里卻沒有人去看,那我們要怎么吸引好友們去看這些相片呢?最好的答案就是做成魔力日志圖片,魔力圖片插入QQ日志里,也就是現在最火的魔力圖片了。雖說現在魔力圖片很火,但是會做的朋友可能沒有幾個。網站找了一下,大多是收費的,而且圖片與旅游沒什么關系。不用怕,在這里,昆明國旅的小編可以教你魔力日志的簡單原理。

        教大家之前首先跟大家說說什么是魔力日志魔力日志就是在QQ日志中插入一張圖片,這張圖片在您好友自己的QQ個人中心查看時,圖片是會顯示您好友自己的頭像與網名、QQ號碼、所在地等等信息,稍懂一些網絡知識的人應該都知道,其實這個原理很簡單,就是做一個php動態圖片,利用php后臺運行調用來源網址,因為是在QQ個人中心顯示的,來源網址中就會有一個固定的值,如:小編的個人中心網址是http:// user.qzone.qq.com/1265648/infocenter  大家可以看一下你們自己的個人中心網址,與我這個唯一不同的就是QQ號碼,然后利用php的正則替換刪掉QQ號以外的字符,我們就得到了QQ號,另外個人中心的網址中還有一個infocenter,利用這個,我們可以做一個條件,如果網址中不包含這個代碼,我們就直接顯示一張默認的圖片,這樣這別點擊你的日志,來到你空間查看時,就只能看到你事先設置好的圖片了。
      以上的具體實現代碼如下:
      $referer=$_SERVER['HTTP_REFERER'];//這一句是調用來源網址。
      if(!strpos($referer,'infocenter')){//如果不是從個人中心進來就顯示魔力日志NO.png
       header('Location: /no.png');
       exit();
      }
      $urlArr = explode('/',$referer);
      $qq = $urlArr['3'];//截取QQ

         通過以上的代碼,運行后$qq內的值也就是您好友的QQ號了,然后通過QQ號調用到好像的空間頭像,網名,還可以通過好友的ip地址調取他的所在地等等信息。
      實現代碼如下:
      //用戶姓名
      $username = getQQName($qq);
      $im = imagecreatetruecolor(400, 300);
      $color=imagecolorallocate($im,0,0,0);
      $RootDir = $_SERVER['DOCUMENT_ROOT'];

      $path_1 = "$RootDir/bj/qqchongwu.png";
      //QQ頭像
      $path_2 = "http://qlogo1.store.qq.com/qzone/{$qq}/{$qq}/100";

      $x=149;
      $y=87;
      $mmm =100;

      $im=imagecreatefromstring(file_get_contents($path_1));
      $im2=imagecreatefromstring(file_get_contents($path_2));

      imagecopymerge($im,$im2,$x,$y,0,0,imagesx($im2),imagesy($im2),$mmm);

      imagefill($im,0,0,$color);
      //設置顏色
      $pink  = ImageColorAllocate($im, 0 , 0 ,0);
      $pinh  = ImageColorAllocate($im, 0 , 0 ,0);
      $red   = ImageColorAllocate($im, 255 , 0 ,0);
      $RootDir = $_SERVER['DOCUMENT_ROOT'];
      $fontfile = "$RootDir/Fonts/msyh.ttf";//魔力日志字庫
      //打印
      ImageTTFText($im, 10,0,192,222,$pink,$fontfile,$username);

      ImageTTFText($im, 10,0,200,288,$red,$fontfile,'QQ1265648');
      Header("Content-type: image/gif");
      Imagegif($im);
      ImageDestroy($im);
      exit();
      //獲取QQ昵稱
      function getQQNick($qq){
      $str = file_get_contents('http://r.qzone.qq.com/cgi-bin/user/cgi_personal_card?uin='.$qq);
      $pattern = '/'.preg_quote('"nickname":"','/').'(.*?)'.preg_quote('",','/').'/i';
      preg_match ( $pattern,$str, $result );
      return $result[1];
      }
      //獲取QQ姓名
      function getQQName($qq){
      if (!$username) {
        $username = getQQNick($qq);
      }
      return $username;
      }

         知道原理后我們就可以動手自己做一個了,首先要準備兩張魔力日志圖片,一張是日志里顯示的,一張是用來生成魔力日志圖片的,生成魔力圖片的那張最好要準備一個地方空白,空白處在大小是100x100,用來放置好友頭像,這樣的圖片很多旅游景點都有,如麗江古城那里,昆明滇池索道上那個廣告位等等,自己在旅游途中就可以找到這類魔力日志的圖片。拍下來備用哦。
        最后還有一個重要的東西,那就是字體庫,注意字體庫的路徑。
       
         好了,大概就是這樣實現的,相信如果您稍微懂一點php代碼就可以做出魔力日志來了吧!

      感謝您來到昆明國際旅行社網站,文章有用可以收藏或分享這個網頁,可直接復制:
      原標題:魔力日志-昆明國旅教您制作旅游類魔力日志 http://www.guoyancapital.com/zixun/yunnankunming/22317.html
      然后轉發好友,讓大家知道這個昆明旅游資訊吧!如有發現侵權可以直接聯系站長為您刪除。

      標簽:

      關注927
      分享

      旅游路線推薦

      更多+

      旅游攻略

      更多+

      聯系我們

      微信

      支付寶

      廣告服務熱線:

      昆明國旅

      地址:昆明市北京路181號昆明國旅

      名稱:昆明國際旅行社

      站長Q:QQ    Email:kunmingguolv@qq.com

      ©2009-2021  昆明國旅   www.guoyancapital.com   版權所有