Einführung in die PHP-Entwicklung – Implementierung der Forum-Beitragsfunktion

黄舟
Freigeben: 2023-03-06 20:58:01
Original
3237 Leute haben es durchsucht

erwähntes PHP, jeder weiß, dass es zum Erstellen von Websites verwendet wird. Lassen Sie uns also eine einfache Seitenformularübermittlung implementieren!

Im letzten Abschnitt haben wir über die Installation der PHP-Entwicklungsumgebung und die Implementierung eines grundlegenden Hello-PHP-Programms gesprochen. Das Hello-PHP-Programm ist eine Einführung. Sie sehen es einfach vor sich: Eine Straße, die zu unvergleichlichem Licht führt. Betreten wir diese Straße also noch heute!

1. Um die Verwaltung zu erleichtern, erstellen wir ein neues Textdokument in diesem Verzeichnis Benennen Sie es in test.html um Eine einfache HTML-Seite. Wenn Sie mit HTML nicht vertraut sind, können Sie auf www.w3school.com.cn/ verweisen, wo es eine detaillierte Syntaxeinführung und eine Online-Debugging

-Funktion gibt sehr gute Lernplattform.

Hier können Sie sehen, dass es eine Formularübermittlungsmethode gibt, die an die test.php-Seite gesendet wird. Offensichtlich müssen wir später einen test.php-Code implementieren. Wir rufen zuerst den Browser auf, um auf Folgendes zuzugreifen: localhost/demo1/test.html. Wir sehen die Seite wie folgt:
<html>
<head>
<meta http-equiv="content-type" content="text/html;charset=utf8"/>
<title>测试</title>
</head>

<body>
<form method="post" action="test.php">
<p>This is a program.</p>
<p>标题:<input type="text" name="title"></p>
<p>内容:<textarea name="content"></textarea></p>
<input type="submit" value="提交">
</form>
</body>

</html>
Nach dem Login kopieren

Sie sehen, wie die Webseite aussieht, die wir normalerweise besuchen, aber sie sieht zwar etwas hässlicher aus, aber das macht nichts, wir konzentrieren uns auf die Implementierung von Technologie und Funktionen! Lesen Sie weiter.

2. Erstellen Sie eine neue test.php-Datei und fügen Sie den Code direkt ein:

Die ersten beiden Zeilen erhalten die Daten der aus dem Formular geposteten Titel- und Inhaltsfelder und speichern sie in $ title und die Variable $content und rufen Sie dann die Methode file_put_contents auf, um die Daten in der Datei data.txt zu speichern. Die nächsten beiden Zeilen fügen zwei Sprunglinks hinzu, fügen weiterhin Sprünge zurück zu der Seite hinzu, auf der wir das Formular ausfüllen, und springen beim Anzeigen zur Seite show.php.

3. show.php

<?php

$title = $_POST[&#39;title&#39;];
$content = $_POST["content"];

file_put_contents("data.txt",$title.",".$content."\n",FILE_APPEND);

echo "<a href=&#39;test.html&#39;>继续添加</a>";
echo "<a href=&#39;show.php&#39;>查看</a>";

?>
Nach dem Login kopieren

Die Funktion der Seite show.php besteht darin, die Daten von data.txt zu lesen und auf der Seite anzuzeigen:

Die erste Codezeile liest die Daten in Daten .txt in die Variablen $content umwandeln und dann auf der Seite anzeigen. Da wir jedoch beim Speichern der Daten das Zeilenumbruchzeichen n zwischen den einzelnen Daten verwenden und die Zeilenumbrüche in HTML lauten, ersetzen wir alle n durch
, die von HTML korrekt analysiert werden können.

4. Test
<?php
$content = file_get_contents("data.txt");

//echo $content;
echo str_replace("\n", "<br>", $content);
?>
Nach dem Login kopieren

Besuchen Sie die Seite localhost/demo1/test.html, geben Sie den Titel und den Inhalt ein, und Sie können die Daten erfolgreich übermitteln und anzeigen.

Denken Sie darüber nach: Posten wir normalerweise so in Online-Foren? , natürlich ist dies nur eine Einführung. Wenn Sie die Funktionen des Forums kennenlernen möchten, sollten Sie sich intensiv damit befassen, schließlich sind Sie auf dem Weg zum Erfolg!

Das obige ist der detaillierte Inhalt vonEinführung in die PHP-Entwicklung – Implementierung der Forum-Beitragsfunktion. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!