多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

國內最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2
您當前位置:首頁 > web前端 > htmlcss > 一起來花5分鐘寫一個PHP入門Demo

一起來花5分鐘寫一個PHP入門Demo

來源:程序員人生   發布時間:2016-09-03 15:10:43 閱讀次數:4388次

今天我就跟大家講1講PHP最基本的入門,最少他人問起你來,不會1點都不懂。

大家知道PHP搭建環境蠻麻煩的,我們前端攻城獅就沒必要去研究環境的搭建了,網上已有集成好的PHP環境可以直接下載,wamp和phpstudy(點擊進入下載頁),安裝只需下1步就行。

由于我1直是使用wamp,1下就以wamp為例來說解。

安裝好wamp后,屏幕右下角會出現這個圖標。

如果你英語不是很好的話,可以右擊圖標,選擇中文。

wamp打開后會默許開啟所有服務,你也能夠左擊圖標,選擇啟動所有服務,并且切換到在線狀態

到此,PHP運行的環境就準備好了。

下面開始寫demo了。

點擊右下角小圖標,有個www目錄,進入后創建1個叫php的項目文件夾:

在文件夾中新建這幾個文件:

我們先打開login.html,寫入1個簡單的表單:

復制代碼
1 <!DOCTYPE html> 2 <html lang="en"> 3 <head> 4 <meta charset="UTF⑻"> 5 <title>Document</title> 6 </head> 7 <body> 8 <form action="success.php" method="post"> 9 用戶名:<input type="text" name="username"><br/><br/> 10 密碼:<input type="password" name="pwd"><br/><br/> 11 <input type="submit" name="submit" value="提交"> 12 </form> 13 </body> 14 </html>
復制代碼

效果以下:

我們需要實現用戶點擊提交時,把用戶輸入的用戶名和密碼保存在本地的data.txt文件里,并且在success.php頁面提示用戶登錄成功。

下面我們開始關鍵的php代碼,打開success.php文件,敲入以下代碼:

復制代碼
1 <!DOCTYPE html> 2 <html lang="en"> 3 <head> 4 <meta charset="UTF⑻"> 5 <title>Document</title> 6 </head> 7 <body> 8 <?php 9 $name = $_POST["username"]; 10 $pwd = $_POST["pwd"]; 11 $fp = fopen("./data.txt", "a"); 12 $str = "user:".$name."&password:".$pwd."\n"; 13 fwrite($fp,$str); 14 fclose($fp); 15 echo "<h1>歡迎回來,".$name."!<h1>"; 16 ?> 17 </body> 18 </html>
復制代碼

大家要注意,PHP代碼可以和HTML代碼混合使用,包裹在<?php doSomething ?>標簽內的代碼,服務器就會用PHP的解析器去解析,我們來分析1下上面的代碼。

由于表單使用post方式提交的,所以我們需要用POST方式去接收,PHP接收POST發送過來的數據使用$_POST[""];語句,get用法1樣,把POST改成GET,在中括號內填寫你需要獲得表單項的name名。

接下來我們要把所得到的數據寫入到data.txt文件內,實際項目開發中,這些數據都是寫入到數據庫中。

我們用fopen命令打開1個文件,fopen接收兩個參數,第1個是要打開文件的路徑;第2個是打開的方式,這里使用"a"寫入方式打開,將文件指針指向文件末尾,如果文件不存在,則會嘗試創建這個文件。(其他參數詳情請到W3school查看)

還需要注意的是,PHP中的變量聲明其實不是用var,而是$+變量名。

接下來把用戶名和密碼拼接成字符串,PHP中的字符串拼接和JavaScript也有差異,PHP使用"."來做拼接符。

我們用fwrite命令來寫入文件,它接收兩個參數,第1個是要打開的文件,也就是我們前面定義的$fp;第2個是要寫入的內容,把之前拼接好的字符串放入。

最后還需要關閉文件,使用fclose命令,傳入需要關閉的文件。如果不關閉文件的話,這個文件就會1直被占用,他人就不能讀寫這個文件了,所以這1步千萬不能忘記。

最后,我么在success.php頁面輸出1條消息,JavaScript中可以用document.write來輸出內容,PHP使用echo語句來輸出內容,支持輸入HTML標簽。

到此,1個簡單的PHP_Demo就寫好了,我們來測試1下吧。

在閱讀器輸入http://localhost/php/login.html進入頁面,我們隨意輸入1些信息:

 

提交后,頁面跳轉到success.php,我們看到以下內容:

我們打開data.txt文件,看看數據是不是被寫入了。

的確依照我們規定的格式寫入了數據,我來多登錄幾次試試:

 

 測試成功!

希望大家隨著上面的代碼敲1遍,你會發現挺有成績感的,最少我最初學習PHP完成這個Demo時,興奮壞了我。

固然,這只是PHP最簡單的1些實例,過段時間再寫篇如何用PHP操作MySQL讀寫數據的文章,希望大家對技術保持1顆好奇心,這樣才能真正成長!

生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 成人a毛片一级 | 最新中文字幕在线 | 亚洲成人毛片 | 福利区在线观看 | 国产亚洲一区二区三区不卡 | 亚洲久久久 | 国内精品18videosex性欧美 | 国产春色 | 日本无卡码一区二区三区 | 日本三级午夜理伦三级三 | 国产成人精品免费视频大全办公室 | 午夜dj高清中文免费观看 | 老王午夜69精品影院 | 久久精品国产久精国产80cm | 秋霞免费一级毛片 | 美女色哟哟 | 日韩一本二本 | 亚洲午夜久久久久中文字幕久 | 国产福利视频一区二区三区四区 | videos性欧美| 国产日韩一区二区三区 | 久久国产高清一区二区三区 | 欧美黑人性受xxxx喷水 | 一区二区视频在线观看免费的 | 一区二区三区 日韩 | 欧美xxxx18性欧美护士 | 91精品国产综合久久久久久 | 国产精品嫩草影院在线播放 | 1314成人网 | 中文有码在线观看 | 亚洲自拍偷拍小说 | 最近高清中文字幕大全免费1 | 欧美精品亚洲精品日韩 | 久色国产 | 717影院理论午夜伦不卡久久 | 波多野结衣一区二区三区 | 最近好中文字幕国语免费高清 | 18av黄动漫网站在线观看 | 乱人伦精品一区二区 | 国内精品91久久久久 | 三级毛片视频 |