php学习笔记(一)php模板与控制器
/welcome/index.php
<?phpif(!isset($_REQUEST['fn'])){include'from.html.php';}else{$firstname=$_REQUEST['fn'];$lastname=$_REQUEST['lastname'];if($firstname=='孙'and$lastname=='哥'){$aa='欢迎登陆,我的国王!';}else{$aa='欢迎登陆'.htmlspecialchars($firstname,ENT_QUOTES,'UTF-8').htmlspecialchars($lastname,ENT_QUOTES,'UTF-8').'!';}include'welcome.html.php';}?>
笔记:
isset为php内建函数,用来判断一个特定的变量是否已经被分配了一个值,有为真,无为假。
!为非运算符,为否定。
$_REQUEST['lastname'] 为获取的数组。
htmlspecialchars 为php内建函数 将特殊的html字符转换成实体。
ENT_QUOTES php常量,告知htmlspecialchars 除了其他的特殊字符外,还要转换单引号和双引号。
UTF-8 告知php已何种字符解释传递给他的文本。
/welcome/from.html.php
<body><formaction=""method="post"><div><labelfor="firstname">Firstname:<inputtype="text"name="fn"id="fn"></label></div><div><labelfor="lastname">Lastname:<inputtype="text"name="lastname"id="lastname"></label></div><div><inputtype="submit"value="提交"/></div></form></body>
action属性为空,告知浏览器,将这个表单提交给接受该表单的同一个URL。
/welcome/welcome.html.php
<body><?phpecho$aa;?></body>
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。