XHTML標簽的自關閉寫法的壞處分析
653
2024-04-02
字 符
ASCII碼
意 義
" "
32(0x20)
空格
"t"
9(0x09)
制表符
"n"
10(0x)
換行
"r"
13(0x0D)
回車
""
0(0x00)
空字節
"x0B"
11(0x0B)
垂直制表符
<form name="f1" method="post" action="">
<font face="方正舒體" size=4>您的Email地址:</font><br>
<input type="text" name="Email" size=31><br>
<font face="方正舒體" size=4>您的留言:</font><br>
<textarea name="note" rows=10 cols=30></textarea>
<br><input type="submit" name="bt1" value="提交">
<input type="reset" name="bt2" 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>";
}
}
}
}
?>
#免責聲明#
本站[綠夏技術導航]提供的一切軟件、教程和內容信息僅限用于學習和研究目的;不得將上述內容用于商業或者非法用途,否則,一切后果請用戶自負。本站信息來自網絡收集整理,版權爭議與本站無關。您必須在下載后的24個小時之內,從您的電腦或手機中徹底刪除上述內容。如果您喜歡該程序或內容,請支持正版,購買注冊,得到更好的正版服務。我們非常重視版權問題,如有侵權請郵件[admin@lxwl520.com]與我們聯系進行刪除處理。敬請諒解!