作者彙整:power

使用jQuery複製表單元素

<script type="text/javascript"> $("#addOtherCat").click(function() { $("#cat_id").clone().attr(‘name’, ‘other_cat[]‘).insertAfter(this); }); </script> <select name="cat_id" id="cat_id"> <option value="" >請選擇…</option> <option value="1″ >A</option> <option value="2″ >B</option> <option value="3″ >C</option> </select> <input type="button" value="增加" id="addOtherCat" name="addOtherCat">

發表於 Jquery | 發表迴響

PHP手機驗證

$TELEPHONE = 0912345678 if(preg_match("/09[0-9]{2}[0-9]{6}/", $TELEPHONE)) { echo "正確"; }else{ echo "錯誤"; }

發表於 PHP | 發表迴響

Can’t connect to MySQL server (10060)異常解決方法

Can’t connect to MySQL server (10060)連線異常 確認連線帳號是否擁有權限 確認iptables是否開放3306 port 若以上確認無誤,試著重啟 iptables service iptables restart

發表於 MySQL | 發表迴響

CSS:實現強制不換行、自動換行、強制換行

自動換行 div{ word-wrap: break-word; word-break: normal; } 強制不換行 div{ white-space:nowrap; } 強制英文單詞斷行 div{ word-break:break-all; }  

發表於 CSS | 發表迴響

偵測檔案的MIME_TYPE

function get_mime($file) { if (function_exists("finfo_file")) { $finfo = finfo_open(FILEINFO_MIME_TYPE); // return mime type ala mimetype extension $mime = finfo_file($finfo, $file); finfo_close($finfo); return $mime; } else if (function_exists("mime_content_type")) { return mime_content_type($file); } else if (!stristr(ini_get("disable_functions"), "shell_exec")) { // http://stackoverflow.com/a/134930/1593459 $file = … 繼續閱讀

發表於 PHP | 發表迴響

HTTP Header Referer

if(isset($_SERVER['HTTP_REFERER'], $_SERVER['HTTP_HOST'])) { if(parse_url($_SERVER['HTTP_REFERER'], PHP_URL_HOST) != $_SERVER['HTTP_HOST']) { header("Location: ./\n"); exit; } }

發表於 PHP | 發表迴響

Print a JavaScript Object

function print_r(obj) { var output = "; for (var property in obj) { output += property + ‘: ‘ + obj[property]+’;\n’; } alert(output); }

發表於 Javascript | 發表迴響

MySQL count 不重複的記錄

SELECT COUNT( DISTINCT id ) FROM tablename;

發表於 MySQL | 發表迴響

MySQL SUM總和為NULL問題

SELECT SUM(salary) FROM myTable WHERE user = ‘Power’ SELECT COALESCE(SUM(salary),0) FROM myTable WHERE user = ‘Power’

發表於 MySQL | 發表迴響

GET參數中+、空格、=、%、&、#等特殊符號的處理

encodeURI(): 主要用於整個URI 對空格進行編碼 不會對本身屬於URI的特殊字元進行編碼,例如":","/","?","#" encodeURIComponent(): 主要用於URI中的某一段 會對發現的任何非標準字元進行編碼 escape(): 不會對 ASCII 字母和數位進行編碼 不會對下面這些 ASCII 標點符號進行編碼: * @ – _ + . / 其他所有的字元都會被轉義序列替換。 ECMAScript v3 反對使用該方法,應用使用 decodeURI() 和 decodeURIComponent() 替代它

發表於 Javascript | 發表迴響