驚險的賽事平安過去了

賽事名稱-113年臺南市長盃國小田徑賽

這次是我幫忙接手後,第 一次,從建置資料庫、完成報名、編排秩序冊、賽道、輸入紀錄、印獎狀、填入總錦標,各種階段我從頭到尾參與的。

比賽第一天,就發生管理者帳號無法登入。solved!

第二天騎車的途中,建璋跟我說:網站沒有線上可以讓學校自行填報接力選手的介面。 solved!

第三天,有學校私底下提出,有學校選手參加四項比賽,看能不能抓出違規。solved!

第三天下午,要結束前計算總錦標,有學校發現總錦標沒有把全能成績加進去。solved!

真是緊湊的一個星期啊!

PHP4-chap7

正規表式

程式碼

//'7'正規表示式
$session_name = $session_txt['7.1'];
echo $session_name."<br>";
$message="
<fieldset><legend><font color=red>TIPS</font></legend>
    ereg()   int ereg(string pattern, string string [, array regs])<br>
    這函式會以pattern 中所指定的正規表示式來搜尋對應字串,並以陣列方式傳回。	
<br>
</fieldset>
";
echo $message."<br>";

//$datesever=$_SERVER['REQUEST_TIME'];
//echo $datesever."<br>";
$datestr=date("m-d-Y");
echo $datestr."<br>";
$date = $datestr;

if (ereg("([0-9]{1,2})-([0-9]{1,2})-([0-9]{4})", $date, $regs)){
	echo ("$regs[2].$regs[1].$regs[3]");
}else{
	echo ("Invalid date format: $date");
}
$message="
<fieldset><legend><font color=red>TIPS</font></legend>
    ereg_replace()   (string pattern, string replace, string string )<br>
    這是個將字串中的pattern 以replacement來代替的函式。這個函式會傳回所找到並加以修改<br>
	過的字串加以運用。
	
<br>
</fieldset>
";
echo $message."<br>";

$num = '10';
$string = 'Ten Little Indians sitting ....';
echo "Befor: ". $string."<br>";
$string = ereg_replace('Ten', $num, $string);
echo "After: ". $string."<br>";

echo $breakstr."<br>";
$message="
<fieldset><legend><font color=red>TIPS</font></legend>
    eregi()   int ereg(string pattern, string string [, array regs])<br>
	這個函式和ereg()相同,只不過它忽略了對應到字母字元的狀況。<br>
	eregi_replace()   (string pattern, string replace, string string )<br>
	這個函式和ereg_replace()相同,只不過它忽略了對應到字母字元的狀況。<br>
<br>
</fieldset>
";
echo $message."<br>";
$message="
<fieldset><legend><font color=red>TIPS</font></legend>
    split()   array split(string pattern, string string [, int limit])<br>
	這個函式會傳回一個字串陣列,其中每一個都是以正規表示式pattern所形成的子字串的邊界所<br>
	區隔而成的字串。當limit引數有指定時,則所傳回的陣列會包含最多limit個元素,而其餘的<br>
	元素則包含在string引數中。<br>
	spliti()和split()相同,只不過它在對應字母時會忽略大小寫。
<br>
</fieldset>
";
echo $message."<br>";

$date = "19/Sep/1966 is my date of birth";

$array_date = split('[/.-]', $date, 4);
echo "Day: ".$array_date[0]. "Month: ".$array_date[1]."
		Year:". $array_date[2];
echo "<br>";
echo $array_date[3];


echo $breakstr."<br>";