2009年4月29日 星期三

php查詢sybase text字串被截斷的解決方式

sybase_query(”SET TEXTSIZE 65536″);

參考來源:http://www.sofee.cn/blog/2004/06/26/68/

continue 的作用

參考:http://www.jollen.org/php/jollen_php_book_40_continue.html

continue 在循環用来跳過本次循環中剩下的程式碼並開始执行下一次循環
EX:
for ($i = 0; $i <= 5; $i++) {
 if ($i == 3){
  continue;
 }
 echo $i;
}

answer:
1245

2009年4月25日 星期六

NB設定雙營幕

  1. 在桌面上點選右鍵->內容(R)->設定值->勾選將我的windows桌面延伸到這個監視器
  2. 可選1、2代表不同的監視圖,來設定螢幕解析度
  3. 參考網址:http://www.hayppyfuture.net/g/g010_2.htm



2009年4月19日 星期日

設radio button checked

ex:
//設定name為status且值為E的radio button checked
$("input[@name=status][@value=E]").attr("checked",true);

2009年4月18日 星期六

將電腦Autorun功能關閉











或 開始->控制台->系統管理工具->服務->Shell Hardware Detecion->把啟動類型改成已停止






2009年4月3日 星期五

ie 條件式註解,如<!--[if lte IE 7]>

參考:http://boohover.pixnet.net/blog/post/12309095

檔案上傳

PHP:
$tmp_Name = $_FILES["UserFile"]["tmp_name"];//server上的暫存名字
$file_Name = $_FILES["UserFile"]["name"]; //檔案名稱
$file_Size = $_FILES["UserFile"]["size"] / 1024; //檔案大小-轉換成KB
$file_Type = $_FILES["UserFile"]["type"]; //檔案類型
$file_Error = $_FILES["UserFile"]["error"]; //error message

$file_extension = explode("/", $file_Type);
$extension = $file_extension[1]; //副檔名
 
if (!file_exists("upload/".$file_Name)){
if (!@move_uploaded_file($tmp_Name,"upload/".$file_Name)){
   echo "上傳檔案失敗!";
}
//更名
$imageName = date(Ymdhis).".".$extension;
if (!rename('upload/'.$file_Name, 'upload/'.$imageName)){
 echo "檔案更名失敗!";
}
}else {
 echo "檔案已存在!";
}

HTML:
<form name="Form1" method="POST" action="uploadfile.php" enctype="multipart/form-data">
 上傳圖檔:<input type="file" name="UserFile" id="UserFile">
</form>

2009年4月2日 星期四

驗證檔案類型

var re = new RegExp(".(gif|jpg)$","i");
也可寫成 
var re = /(\.jpg|\.gif)$/i;
//i=>指不分大小寫
//g=>全域比對
//gi=>全域比對並忽略大小寫

if(! re.test(field.value)) {
 alert('只能上傳gif和jpg檔。'); 
 return false; 
}

Regular Expression (RegExp) in JavaScript

資料來源:http://blog.roodo.com/rocksaying/archives/2670695.html

要產生一個 RegExp 個體有兩種方式。
  1. 直接以斜線 (/) 包住 pattern ,例如 /^A/ 。
    注意不要再用單引號或雙引號包在斜線外圍,一但用了引號圍住,就只是一個 String 而非 RegExp 個體。 
  2. 向系統要求建立一個 RegExp 個體,即 new RegExp(pattern) ,
    引數 pattern 可以是一個字串也可以是另一個 RegExp 個體。第一種方法只能使用常值的 pattern ,我們不能用斜線包住一個變數或一個字串運算結果。
    如果 pattern 保存在變數之中,則必須使用第二種方式