需求:傳入圖片網址,產生即時縮圖。
可依需求做在一隻檔案裡面,有需要就傳值給它去處理。 (這隻檔案的 ContentType
會是 image/Jpeg
)
需 Import
下列 Namespace:
Imports System.Drawing
Imports System.Net
Imports System.IO
Imports System.Web
需求:傳入圖片網址,產生即時縮圖。
可依需求做在一隻檔案裡面,有需要就傳值給它去處理。 (這隻檔案的 ContentType
會是 image/Jpeg
)
需 Import
下列 Namespace:
Imports System.Drawing
Imports System.Net
Imports System.IO
Imports System.Web
用 CodeIgniter 做多檔上傳圖片,並希望同時縮圖(一大一小),並新增至資料表中。
在官方討論區參考了一些寫法 .. 有空再把它優化一下,先記著寫法。
View 的表單,除了 form 記得用 enctype="multipart/form-data"
外,檔案上傳的 code 可以這樣下:
需求:下拉選單的設計是自訂的樣式,不只背景,連右方箭號也是。使用 jQuery 的解法很多,此為其中一種。
若要連下拉出的選單樣式都要變更,可參考 jQuery UI 的版本。
解法:
http://mondaybynoon.com/2009/02/23/creating-custom-form-elements-using-jquery-selects/
最近新案的需求:計算數個粉絲團中的特定文章按讚數,需要判斷加總達某個數字便可做其他事情。
去開發者討論區問之後得到方向了,詳細說明在這:
http://developers.facebook.com/docs/reference/api/page?ref=mf
實際做法如下:
註:PHP 5.2 之後似乎就有支援 json_decode
了,由於此案用的主機只有 5.1.6,所以我是另外去抓 PEAR
的 JSON.php
去解。HttpRequest
也是另外抓的。
前陣子的案子使用到了 Google Maps API(Flash 版),來整理一下,我想之後還有機會用到的。
簡單來講需求是這樣:
點擊場景上的某物件,會叫出 Google 地圖小視窗,呈現該物件的移動路線。
而 XML 配置如下:
使用 jQuery.validate 驗證表單內容,若通過驗證則加上 blockUI 遮蓋畫面(一方面是防止使用者重複按下送出鈕、另一方面是有個 Loading 畫面可以讓使用者知道表單仍在處理中),反之(驗證不通過)則僅顯示錯誤就好。作法如下:
使用 jQuery.validate 的 submitHandler 事件:
最近的案子需要用到發送 EDM 的功能,是以 PHP 開發,因此就採用了 phpMailer 此套發信套件。另外, mail 內容採用表格切版。
遇到幾個小問題,做一下相關的記錄與解法。
解法:
找到了此篇有相關的問題與說明。
加入 inline CSS display:block
即可解決這個問題:
<img src="123.jpg" style="display:block" width="445" height="40" />
!
。
解法:
設定 Encoding 為 base64
。
$mail = new PHPMailer();
$mail->Encoding = "base64";
需求是這樣子的:「網站的前台與後台要分別放在不同的域名下,而後台上稿使用 FCKeditor。」
但在插入圖片時,FCKeditor 預設的插入路徑是以 config 檔(端看使用哪種語言開發,如 aspx 的話就是 filemanager/connectors/aspx/config.ascx)中的路徑設置為準。那麼在前台瀏覽時,由於擺放的位置不同,將會找不到正確的圖片路徑。
因此,思考的解法是在插入圖片時,就以圖片的完整URL插入。
此篇剛好有相關的討論與解法。
在某個案子中,客戶反映某些使用者的瀏覽器(IE7)在瀏覽特定頁面時,會出現破表的問題。此部分為後端透過 FCKeditor 上稿,因此觀察了一下上稿的 html code,是這樣子的:
<p style="text-align: center"><img alt="" width="630" height="271" src="圖片位置" /><img alt="" width="630" height="828" src="圖片位置" /><img alt="" width="650" height="488" src="圖片位置" /></p>
這段語法被插入到一個表格中。而 IE8 或 Google Chrome 中瀏覽正常,圖片是垂直排列,但在 IE7 中圖片的排列會以水平橫向排列。
請求 Google 大神,找到了這篇,如該文說明,將
style="table-layout:fixed;word-wrap:break-word;word-break;break-all;"
加至表格即可解決此問題。
需求是這樣的,ASP.NET 的網站登入(Session)後,點選其他 ASP 的網站,也要變成登入狀態。
搜尋過有幾種作法: