2010年3月28日 星期日
2010年3月27日 星期六
AS3 輸入EMAIL格式檢查
輸入文字多行比對失敗
2010年3月26日 星期五
2010年3月22日 星期一
Rewrite網址
常常看到 xxx1547.html但明明是php的網站
那就是利用Rewrite網址辦到的
好
1.
是用wamp的話 選擇Apache Modules的rewrite_module把他開啟
2.在根目錄資料夾放一個檔名叫做.htaccess檔案
在裡面寫規則 把什麼換成什麼
例如要把noticedetail33.html換成
noticedetail.php?not_id=33
(但實際看到是noticedetail33.html)
也就是雖然使用者輸入的是noticedetail33.html
看到的也是noticedetail33.html但其實內部給網址實是給成noticedetail.php?not_id=33
就這樣寫
RewriteRule ^noticedetail(\w+).html?$ noticedetail.php?not_id=$1
//全部是
RewriteEngine on
#RewriteBase /
#3
RewriteRule ^noticedetail(\w+).html?$ noticedetail.php?not_id=$1
(底下這步還在困擾)
但是原本你寫的檔案noticedetail.php裡的程式原本是寫成noticedetail.php?not_id=<?php echo $GET['not_id'];?>的話都要改寫成noticedetail<?php echo $GET['not_id'];?>.html
2010年3月19日 星期五
2010年3月17日 星期三
2010年3月15日 星期一
隱藏div
這樣是隱藏
<div id="myHeight" align="center" style='display:none;' >
這樣是不隱藏
<div id="myHeight" align="center" style='display:;' >
2010年3月11日 星期四
PHP導向目前網址兼帶目前參數
$_SERVER[PHP_SELF]=’/index.php’
$_SERVER[SCRIPT_NAME]=’/index.php’
$_SERVER[QUERY_STRING]=’u=admin&p=123456′
$_SERVER[REQUEST_URI]=’/index.php?u=admin&p=123456′
從上面2個例子來看,大概也可以歸類幾個重點:
$_SERVER[QUERY_STRING]:查詢的字串,也就是獲取?後面的查詢字串
$_SERVER[REQUEST_URI]:取得網域名稱後面所有的字串,也就是http://homeserver.com.tw後面所有的字串
寄信標題亂碼(outlook收信之類的)
//寄信
$mailtype='Content-Type:text/html;charset=utf8';
$mailFrom=$_POST['cn_email'];
$mailTo=xxx@xxx.com.tw';
$mailCC='link7311@gmail.com';
$mailBCC='';
$mailSubject=$_POST['cn_title'];
$mailSubject = "=?UTF-8?B?" . base64_encode($mailSubject) . "?=";//<---------要加這一行
$mailContent = "Content: ";
$mailContent .=nl2br($_POST['cn_content']);
$mailContent .= "<br>";
$mailContent .= "Name: ";
$mailContent .= $_POST['cn_name'];
$mailContent .= "<br>";
$mailContent .= "Phone: ";
$mailContent .= $_POST['cn_phone'];
$mailContent .= "<br>";
$mailContent .= "Company: ";
$mailContent .= $_POST['cn_company'];
$mailContent .= "<br>";
$mailContent .= "Email: ";
$mailContent .= $_POST['cn_email'];
$mailContent .= "<br>";
$maildata = "From:$mailFrom\r\n";
if ($mailCC != '') {
$maildata .= "CC:$mailCC\r\n";
}
if ($mailBCC != '') {
$maildata .= "BCC:$mailBCC\r\n";
}
$maildata .= "$mailtype";
mail($mailTo,$mailSubject,$mailContent,$maildata);
2010年3月10日 星期三
2010年3月8日 星期一
javascript 取得圖片長寬
function getImgSize(imgSrc)
{
var newImg = new Image();
newImg.src = imgSrc;
var height = newImg.height;
var width = newImg.width;
alert ('The image size is '+width+'*'+height);
}
</script>
使用
onclick="getImgSize('images/testout_r1_c2.jpg')"
2010年3月2日 星期二
IE中打開UTF-8編碼網頁顯示空白問題
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>聯絡我們</title>
語系宣告要再<title>之前
2010年3月1日 星期一
去掉按下去連結的虛線框
<a href="#" onmouseout="MM_swapImgRestore()" onmouseover="MM_swapImage('Image75','','img/about2/about-2_over_r12_c13.jpg',1)" hidefocus="true">
連結後面加上hidefocus="true"就可以去掉按下去連結的虛線框