發表文章

目前顯示的是 11月, 2012的文章

[PHP] 將變數轉換成整數 ( intval )

當網頁有在作接收值的動作時,常常會被攻擊,因為無法確定使用者丟什麼值給網頁,所以,我們必須處理接收到的值,例如:有一個欄位是"數量",我們就必須將那個欄位收到的值,轉成整數,方法很簡單....

[PHP] 將網址的特殊符號改成HTML實體

如果要接收一串網址並寫入資料庫,常常會因為網址中有特殊的符號,導致寫入資料庫失敗,這時候就要用  htmlspecialchars() 這個函式,來把url中的特殊符號進行轉換,再存入資料庫就不會失敗了。 htmlspecialchars --- 轉換特殊字元成為HTML實體

[PHP][好文] PHP 在 Windows Vista 開 中文名稱 資料夾 該用何種編碼

PHP 在 Windows Vista 開 中文名稱 資料夾 該用何種編碼 Warning: mkdir() [function.mkdir]: Invalid argument in ... 的解法

[PHP][好文] 用PHP讀取Excel檔案。 ( PHPExcel )

1. 去 PHPExcle 官網下載套件。 2. 然後使用下列程式碼: function num2alpha ( $ n )   //數字轉英文(0=>A、1=>B、26=>AA...以此類推) {     for ( $ r = ""; $ n >= 0 ; $ n = intval ( $ n / 26 ) - 1 )         $ r = chr ( $ n % 26 + 0x41 ) . $ r ;     return $ r ; } function alpha2num ( $ a )   //英文轉數字(A=>0、B=>1、AA=>26...以此類推) {     $ l = strlen ( $ a ) ;     $ n = 0 ;     for ( $ i = 0 ; $ i < $ l ; $ i ++ )         $ n = $ n * 26 + ord ( $ a [ $ i ]) - 0x40 ;     return $ n -1 ; } require(" PHPExcel/Classes/PHPExcel/IOFactory.php " ) ; $ objPHPExcel = PHPExcel_IOFactory :: createReader ( " Excel5 " ) ; //設定為舊 Excel 版本相容 $ objPHPExcel = PHPExcel_IOFactory :: load ( $ excel_file ) ;  //設定要讀取的檔案 $ objWorksheet = $ objPHPExcel -> getSheet ( 0 ) ;  //設定讀取第一個Sheet $ allColumn = $ objWorksheet -> ge...

[好文] 軟體工程人員應培養的 10 項技能

軟體工程人員應培養的 10 項技能

[其他] 打出由右至左的字 ( 注意:此特性可偽裝病毒檔 )

圖片
在新注音打`u202e ,然後按下空白鍵。 。‮例如 這句話 偽裝病毒檔

[Notepad] Notepad++ Zen Coding 快速產生html程式碼的外掛

1.開啟 Notepad++ 2.外掛模組 > Plugin Manager > Show Plugin Manager 3.在Available裡面找到Zen coding 打勾 Intall 4.重開Notepad++,外掛模組 就會多一個Zen coding的選項,就可以開始使用了 使用方式: 1.輸入html 2.按下Ctrl + Alt + Enter 3.就會自動轉換成<html></html> 使用文件 Zen Coding 幫助你快速開發網站的好東西

[CSS][PHP] 用php來寫css

我們都知道用< link rel="stylesheet" type="text/css" href="mycss.css" >可以引入css樣式檔,但是如果我們想要用php去產生css,那要怎麼做呢?

[其他][好文] 專有名詞不會唸嗎?來聽聽別人怎麼唸吧

Forvo:发音指南,世界上所有词语的母语发音

[架站] 利用McAfee線上免費檢查自己的網站是否有資安風險

McAfee SiteAdvisor 軟體 - 網站安全評等及安全搜尋 支援繁中

[架站][好文] 測試你的網站在世界各地的連線速度

測試你的網站在世界各地的連線速度

[PHP] 淺談字元自動跳脫 (magic_quotes_gpc的設定) (addslashes、stripslashes的使用時機)

我們做了一個表單欄位,讓使用者可以輸入文字後寫入資料庫,假設使用者輸入的文字為Tom's book,而且主機的php.ini中magic_quotes_gpc設定為Off,則會寫入資料庫會發生錯誤,那是因為文字中帶了一個單引號( ' )。 舊版的php安裝後,magic_quotes_gpc會預設On,所以當使用者輸入Tom's book送出後,接收頁在用$_POST或$_GET接值時,系統會自動加上跳脫字元( \ )反斜線,讓文字變成Tom\'s book,所以在寫入資料庫時,並不會發生錯誤,而且去查看sql的欄位值也是正確的Tom's book。 PHP從5.4.X開始,magic_quotes_gpc的預設值改成Off,也就是希望程式撰寫人員應該自己去處理特殊字元的問題。 所以,了解跳脫相關函式與應用方法,是必要的...

[PHP] 資料庫是big5,網頁是utf-8,利用iconv轉碼,讓網頁不會出現亂碼

有些資料表是用big5格式(big5_chinese_ci)儲存資料,因為近來大多網頁都已經改成utf8編碼,所以當utf8網頁在撈big5資料表的資料時,就會出現亂碼的情形,如果你沒打算將資料表的資料全部轉成utf8,可以利用iconv來轉碼,讓網頁正確顯示...

[jQuery] 為什麼用">"去選擇table下的子標籤tr會失效

jQuery選擇器中的">",代表只選擇指定標籤的子標籤,例如:<ul class="myul"><li><ul><li></li></ul></li></ul>,如果是 $(".myul > li") 則只會選到第一層的<li>,第二層不會被選到。如果要利用">"去選擇<table>的子標籤<tr>,直覺會寫成 $("table > tr"),但是會發現失效,因為要寫成...

[jQuery] 如何指定選到第n個標籤 (jquery css 選擇器)

1 2 3 4 1 2 3 4 1 2 3 4 舉例來說,如果我們要將上面表格中的"2"變紅字,可以利用jquery的選擇器,去達成...

[JavaScript] 簡單的改變按鈕文字功能

直接看程式碼: <input id="chk" type="button" value="開啟" onclick="if(document.getElementById('chk').value=='開啟'){document.getElementById('chk').value='關閉'}else{document.getElementById('chk').value='開啟';}" /> 實作:

[JavaScript] 簡單的展開、收合功能

直接看程式碼: <input id="chk" type="button" value="查看" onclick="if(document.getElementById('myid').style.display=='none'){document.getElementById('myid').style.display = 'block';}else{document.getElementById('myid').style.display='none'}" /> <span id="myid" style="display:none;">資料</span> 實作: 資料 備註:在一支網頁程式中的ID不可以重複,如果要做兩個以上的展開按鈕,請將ID分別命名。 ( 範例 )

[好文][PHP][MYSQL] 基本優化 tuning apache 跟 tuning mysql 跟 php 效能

基本優化 tuning apache 跟 tuning mysql 跟 php 效能

[好文][git] ihower 的 git 課程

Git 課程 | ihower 的 git 課程 投影片

[PHP][好文] 寫出好維護的 PHP 程式碼

寫出好維護的 PHP 程式碼 投影片

[PHP][好文] 寫出好的 PHP 程式碼

寫出好的 PHP 程式碼

[HTML][JavaScript][PHP] 網頁轉址(轉頁)的語法

HTML: <meta http-equiv="refresh" content="0;url=http://www.google.com" /> 備註:0秒轉到google Javascript: <script>document.location.href="http://www.google.com";</script> 註1:如果要用_blank另開視窗的方式,可使用window.open('http://www.google.com') 註2:如果要用_parent父視窗開啟的方式,可使用parent.document.location.href="http://www.google.com" 註3:可使用相對網址 註4:也可以用 location = "http://www.google.com";  // JavaScript 大全(334頁) 參考: 細談 location.href 與 location.replace 的差別與實務應用 PHP: header('Location: http://www.google.com'); 備註:header之前不能有任何輸出(如echo)。