php最基本入門知識點

零到壹度
發布: 2023-03-22 08:00:02
原創
1844 人瀏覽過

這次帶給大家php最基本入門知識點,下面就是實戰案例,一起跟著小編來看一下吧。

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

因為我一直是使用wamp,一下就以wamp為例來講解。

安裝好wamp後,畫面右下角會出現這個圖示。

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

wamp開啟後會預設開啟所有服務,你也可以左擊圖標,選擇啟動所有服務,並且切換到線上狀態

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

下面開始寫demo了。

點擊右下角小圖標,有個www目錄,進入後建立一個叫php的專案資料夾:

#在資料夾中新建這幾個檔案:

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

  <!DOCTYPE html> 
  <html lang="en"> 
  <head> 
      <meta charset="UTF-8"> 
      <title>Document</title> 
  </head> 
  <body> 
      <form action="success.php" method="post"> 
            用户名:<input type="text" name="username"><br/><br/>
            密码:<input type="password" name="pwd"><br/><br/>
            <input type="submit" name="submit" value="提交">
      </form>
  </body>
 </html>
登入後複製

效果如下:

##我們需要實現

使用者點擊提交時,把使用者輸入的使用者名稱和密碼儲存在本地的data.txt檔案裡,並且在success.php頁面提示使用者登入成功。

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

  <!DOCTYPE html> 
  <html lang="en"> 
  <head> 
      <meta charset="UTF-8"> 
      <title>Document</title> 
  </head> 
  <body> 
      <?php 
          $name = $_POST["username"];
          $pwd = $_POST["pwd"];
          $fp = fopen("./data.txt", "a");
          $str = "user:".$name."&password:".$pwd."\r\n";
          fwrite($fp,$str);
          fclose($fp);
          echo "<h1>欢迎回来,".$name."!</h1>";
      ?>
  </body>
  </html>
登入後複製

大家要注意,PHP代码可以和HTML代码混合使用,包裹在标签内的代码,服务器就会用PHP的解析器去解析,我们来分析一下上面的代码。

因为表单使用post方式提交的,所以我们需要用POST方式去接收,PHP接收POST发送过来的数据使用$_POST[""];语句,get用法一样,把POST改成GET,在中括号内填写你需要获取表单项的name名。

接下来我们要把所得到的数据写入到data.txt文件内,实际项目开发中,这些数据都是写入到数据库中。

我们用fopen命令打开一个文件,fopen接收两个参数,第一个是要打开文件的路径;第二个是打开的方式,这里使用"a"写入方式打开,将文件指针指向文件末尾,如果文件不存在,则会尝试创建这个文件。(其他参数详情请到W3school查看)

还需要注意的是,PHP中的变量声明并不是用var,而是$+变量名。

接下来把用户名和密码拼接成字符串,PHP中的字符串拼接和JavaScript也有差异,PHP使用"."来做拼接符。

我们用fwrite命令来写入文件,它接收两个参数,第一个是要打开的文件,也就是我们前面定义的$fp;第二个是要写入的内容,把之前拼接好的字符串放入。

最后还需要关闭文件,使用fclose命令,传入需要关闭的文件。如果不关闭文件的话,这个文件就会一直被占用,别人就不能读写这个文件了,所以这一步千万不能忘记。

最后,我么在success.php页面输出一条消息,JavaScript中可以用document.write来输出内容,PHP使用echo语句来输出内容,支持输入HTML标签。

到此,一个简单的PHP_Demo就写好了,我们来测试一下吧。

 

提交後,頁面跳到success.php,我們看到如下內容:

我們開啟data .txt文件,看看資料是否被寫入了。

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

 測試成功!

以上是php最基本入門知識點的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板