字 符
ASCII碼
意 義
" "
32(0x20)
空格
"/t"
9(0x09)
制表符
"/n"
10(0x)
換行
"/r"
13(0x0D)
回車
"/0"
0(0x00)
空字節
"/x0B"
11(0x0B)
垂直制表符
復制代碼 代碼如下:
 
<form method="post" action=""> 
<font face="方正舒體" size=4>您的Email地址:</font><br> 
<input type="text" size=31><br> 
<font face="方正舒體" size=4>您的留言:</font><br> 
<textarea rows=10 cols=30></textarea> 
<br><input type="submit" value="提交"> 
<input type="reset" value="清空"> 
</form> 
<!--以上是留言簿表單--> 
<?php 
if(isset($_POST['bt1'])) 
{ 
$Email=$_POST['Email']; //接收Eamil地址 
$note=$_POST['note']; //接收留言 
if(!$Email||!$note) //判斷是否取得值 
echo "<script>alert('Email地址和留言請填寫完整!')</script>"; 
else 
{ 
$array=explode("@", $Email); //分割Email地址 
if(count($array)!=2) //如果有兩個@符號則報錯 
echo "<script>alert('Email地址格式錯誤!')</script>"; 
else 
{ 
$username=$array[0]; //取得@符號前的內容 
$netname=$array[1]; //取得@符號后的內容 
//如果username中含有“.”或“,”則報錯 
if(strstr($username,".") or strstr($username,",")) 
echo "<script>alert('Email地址格式錯誤!')</script>"; 
else 
{ 
$str1= htmlspecialchars("<"); //輸出符號“<” 
$str2= htmlspecialchars(">"); //輸出符號“>” 
//將留言中的“我”用“本人”替代 
$newnote=str_replace("我","本人",$note); 
echo "<font face='黑體' size=4>"; 
echo "用戶". $str1. $username . $str2. "您好! "; 
echo "您是". $netname. "網友!<br>"; 
echo "<br>您的留言是:<br>    ".$newnote."<br>"; 
echo "</font>"; 
} 
} 
} 
} 
?> 
新聞熱點
疑難解答