Heim  >  Artikel  >  Backend-Entwicklung  >  Die grundlegendsten Einstiegswissenspunkte von PHP

Die grundlegendsten Einstiegswissenspunkte von PHP

零到壹度
零到壹度Original
2018-03-24 13:39:431819Durchsuche

Dieses Mal werde ich Ihnen die grundlegendsten Einführungskenntnisse in PHP vermitteln. Das Folgende ist ein praktischer Fall.

Jeder weiß, dass es ziemlich mühsam ist, eine PHP-Umgebung aufzubauen. Es besteht keine Notwendigkeit, dass sich unser Front-End-Siege Lion mit der Umgebungskonstruktion befasst Das Internet kann direkt heruntergeladen werden, wamp und phpstudy (klicken Sie, um die Download-Seite aufzurufen), für die Installation ist nur der nächste Schritt erforderlich.

Da ich immer Wamp verwendet habe, werde ich zur Erklärung Wamp als Beispiel verwenden.

Nachdem Wamp installiert wurde, erscheint dieses Symbol in der unteren rechten Ecke des Bildschirms.

Wenn Ihr Englisch nicht sehr gut ist, können Sie mit der rechten Maustaste auf das Symbol klicken und Chinesisch auswählen.

Nachdem wamp geöffnet wurde, sind alle Dienste standardmäßig aktiviert. Sie können auch mit der linken Maustaste auf das Symbol klicken, Alle Dienste starten auswählen und zum Online-Status wechseln .

Zu diesem Zeitpunkt ist die PHP-Laufumgebung bereit.

Beginnen wir mit dem Schreiben der Demo.

Klicken Sie auf das kleine Symbol in der unteren rechten Ecke. Nach der Eingabe erstellen Sie einen Projektordner mit dem Namen php:

Erstellen Sie diese Neue Elemente im Ordner Datei:

Wir öffnen zuerst login.html und schreiben ein einfaches Formular:

  <!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>

Der Effekt ist wie folgt:

Wir müssen implementieren, wenn der Benutzer auf „Senden“ klickt, den vom Benutzer eingegebenen Benutzernamen und das Kennwort in der lokalen Datei data.txt speichern und den Benutzer zur erfolgreichen Eingabe auffordern Melden Sie sich auf der Seite success.php an.

Als nächstes starten wir den Schlüssel-PHP-Code, öffnen die Datei success.php und geben den folgenden Code ein:

  <!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就写好了,我们来测试一下吧。

 

Nach der Übermittlung springt die Seite zu success.php und wir sehen den folgenden Inhalt:

Wir öffnen data.txt-Datei, um zu sehen, ob die Daten geschrieben wurden.

Die Daten werden tatsächlich gemäß dem von uns angegebenen Format geschrieben. Ich melde mich noch ein paar Mal an, um es zu versuchen:

Test erfolgreich!

Das obige ist der detaillierte Inhalt vonDie grundlegendsten Einstiegswissenspunkte von PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn