欢迎来到天天文库
浏览记录
ID:62804620
大小:42.00 KB
页数:10页
时间:2021-05-23
《网页设计与伺服器架设.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、網頁設計與伺服器架設作業練習作業題目請設計一個File-based的使用者登入系統介面,讓使用者可以透過帳號與密碼的認證登入所欲瀏覽的網頁。評分標準Apach伺服器的運作以及PHP網頁可瀏覽與否。網頁介面設計的友善性,密碼欄位的輸入元件選用,表單傳遞資料方法(PostMethod)的選用,程式碼設計效率...等等酌予給分參考解答
2、ion="login.php"method=postname=form1>
請輸入姓名:
密碼:
3、1']:NULL;$flag=0;if(!empty($v0)and!empty($v1)){$v0=trim($v0);$v1=trim($v1);//清除首尾空白leadingspacesorpendingspaces$content=file_get_contents("log.txt");$a=split(",",$content);$k=count($a);for($i=0;$i<$k;$i+=2)if($v0==trim($a[$i])&&$v1==trim($a[$i+1])){echo"".$
4、v0.":合法使用者";$flag=1;break;}if($flag==0)echo"".$v0.":非法使用者";}?>參考解答詳解請輸入姓名:密碼:
5、參考解答詳解#2透過form標籤,可以新增可與使用者互動的元件在網頁上。新增inputtype=text的元件,讓使用者可以輸入文字與密碼。使用submit與reset元件傳送使用者輸入的資料參考解答詳解#3$v0=isset($_POST['n0'])?$_POST['n0']:NULL;$v1=isset($_POST['n1'])?$_POST['n1']:NULL;$flag=0;if(!empty($v0)and!empty($v1)){$v0
6、=trim($v0);$v1=trim($v1);//清除首尾空白leadingspacesorpendingspaces$content=file_get_contents("log.txt");$a=split(",",$content);$k=count($a);for($i=0;$i<$k;$i+=2)if($v0==trim($a[$i])&&$v1==trim($a[$i+1])){echo"".$v0.":合法使用者";$flag=1;break;}if($flag==0)
7、echo"".$v0.":非法使用者";}?>參考解答詳解#4PHP部分$v0=isset($_POST['n0'])?$_POST['n0']:NULL;若$_POST[‘n0’]值不空,則$v0=$_POST[‘n0’]用來判斷所輸入的值是否為空參考解答詳解#5if(!empty($v0)and!empty($v1))若兩直接不為空則往下執行$content=file_get_contents("log.txt");$a=split(",",$content);讀取檔案log.txt,檔
8、案內的帳號密碼用”,”來區隔參考解答詳解#6if($v0==trim($a[$i])&&$v1==trim($a[$i+1]))若輸入的值與檔案內讀取的值一樣則往下
此文档下载收益归作者所有