patw 的筆記、生活、隨筆
PHP
[Facebook] 取得粉絲專頁資訊與最新一筆主題的方法 (PHP/jQuery/ASP.NET(C#))
三月 15th
想要取得粉絲專頁(粉絲團頁面)的公開資訊,以及該粉絲團最新一筆主題該怎麼做呢?
這邊分成三種版本來講:PHP、jQuery 與 C#.NET。
※由於粉絲專頁幾乎是公開資訊,從 Graph API 就可取得。因此其實也可以不用做 app,直接就可以透過 Graph API 撈取。這邊只有 PHP 是用老作法。
[AS3] 擷取 Flash 畫面上的某一區塊為圖檔 (C#/PHP)
十一月 29th
這次來幫一個常用的功能需求做一下作法筆記,就是「擷取 Flash 畫面上的某一區塊為圖檔」。
使用 ActionScript 3.0,後端程式本例做了兩種版本 PHP 與 C#.Net。
1. 如範例檔,在畫面上安排兩個元件,用來放置欲擷取區塊的 previewMC,以及擷取鈕 capture_btn。
[CodeIgniter] 多檔上傳圖片並縮圖
八月 18th
[Facebook] 計算粉絲團內特定文章的按"讚"數
八月 18th
最近新案的需求: 計算數個粉絲團中的特定文章按"讚"數, 最後加總達某個數字便可如何如何…
去開發者討論區問之後得到方向了, 詳細說明在這:
http://developers.facebook.com/docs/reference/api/page?ref=mf
實際做法如下:
ps.PHP 5.2 之後似乎就有支援 json_decode 了, 由於此案用的主機只有 5.1.6, 所以我是另外去抓 PEAR 的 JSON.php 去解. HttpRequest 也是另外抓的.
code 臨時寫來測試的 .. 有點亂請見諒 ~
[PHP][Code Igniter] 在 CI 外部使用 Session
五月 29th
由於 Code Igniter 預設使用的是自己的 Session 存取方式 (透過 Cookies),因此在 CI 之外的程式需撈 Session ,需用以下方式:
$sess = unserialize($_COOKIE[‘ci_session’]); $sess[‘data_key’];
[Facebook App] 應用程式開發筆記
四月 29th
隨手記一下幾個要點,有些是從開發者論壇中找到的,有空會再確認是否是正確的做法。
- 以 iframe canvas 模式開發時,要傳遞 POST 變數,form 的 action 可以寫成 action="save.php?=$_SERVER['QUERY_STRING']?>"。這樣在 save.php 就能取得變數。
- iframe 頁面自適大小:FB_RequireFeatures 中加入 FB.CanvasClient.startTimerToSizeToContent();,且在 IFrame 大小選擇 Resizable。
- FBML 模式中,圖片、CSS 的位置都要寫真實的位置 .. 此外,圖片若會出現一條線的破圖狀況,需加 img { display:block; } 的 CSS。
- Facebook API (PHP) 判斷是否為粉絲:
$facebook->api_client->pages_isFan('粉絲團ID值', '使用者FB ID'); 會返回 Boolean 值。 - 非粉絲的畫面要加一個讓使用者點擊就能加入粉絲團的按鈕:
<iframe scrolling="no" frameborder="0" src="http://www.facebook.com/connect/connect.php?id=粉絲團ID&connections=0&stream=0&locale=zh_TW" allowtransparency="true" style="border: none; width: 280px; height: 65px;"></iframe>
好吧,我還是習慣叫它加入粉絲團。加入粉絲團現在改成「讚」了喔。
先醬子,有空再做整理囉。
SQL Server Driver for PHP Version 1.1 ─ PHP 連 SQL Server & UTF-8 的微軟官方解決方案
十二月 29th
之前曾經談過 odbtp 的解決方案,大半是為了編碼的問題吧,在 FreeBSD/Linux 環境下似乎用這種方式比較好。
也曾經試過 ADOdb 的方式,但好像連不上,底層似乎是使用 php 的 mssql_connect 吧,總之這方式就沒有繼續深究了。
之前提過的 odbtp 方案,若 PHP 在 Windows 環境時,odbtp 提供的相依版本似乎有些老舊。我想在 Windows 上就採用微軟自家的解決方案試試囉。
它就是:SQL Server Driver for PHP Version 1.1


近期迴響