Um eine Website in einem bestimmten Umfang zu erstellen, sind dynamische Pressemitteilungen unerlässlich. Es gibt viele Möglichkeiten, es zu implementieren. Es wird empfohlen, zur Generierung Textdateien zu verwenden, was schnell, einfach und problemlos ist. Nun, machen wir uns gleich an die Arbeit.
Zunächst gehen wir davon aus, dass es unter „c://news“ bereits einen Ordner mit dem Namen „news“ gibt, in dem der Nachrichtentext gespeichert wird. Und wir gehen davon aus, dass die Namen dieser Texte die Titel der zu veröffentlichenden Nachrichten sind.
1. Zunächst begrenzen wir das Lesen des Ordnerzeigers.
$handle=dir("c://news");
2. Verwenden Sie eine while-Anweisung, um die Zeiger jeder Textdatei abzurufen und sie einzeln auszugeben.
While($file=$handle->read())
{
echo $file;
}
3. Nachdem Sie den Vorgang in Schritt 2 abgeschlossen haben, beobachten Sie die Ausgabe der Ergebnisse von IIS und stellen Sie fest, dass zusätzlich zur Auflistung der Namen aller Textdateien zwei weitere „seltsame Symbole“ auf der Seite angezeigt werden.
.
. .
Die Ursprünge dieser beiden Logos liegen außerhalb des Rahmens unserer heutigen Diskussion, aber ihr Aussehen wird sich auf die „Pressemitteilung“ unserer Webseite auswirken. Daher wird empfohlen, eine if-Anweisung zu verwenden, um sie bei der Anzeige zu überspringen.
4. Verwenden Sie crush(), um „.txt“ vom Ende des Dateinamens
zu entfernen
$filename=chop($file,"."
Auf diese Weise ist $filename[0] der Titel der von uns benötigten Nachricht.
5. Nach Abschluss der Anzeige muss die Verknüpfung vorgenommen werden. Wir gehen davon aus, dass die Datei, die die Anzeige von Nachrichten übernimmt, show.php ist;
Um das oben Gesagte zusammenzufassen: Wir können das Programm wie folgt schreiben
$handle=dir("c://news");
while($file=$handle->read())
{
if(($file!='.')&&($file!='..'))
{
$filename=chop($file,"."
echo " filename[0] ";
}
?>
Der nächste Schritt ist die Textausgabe auf der Webseite. Hierzu gibt es bereits viele Anleitungen. Ich werde es nicht noch einmal wiederholen.
Das Obige stellt die Implementierung und Technik der dynamischen PHP-Nachrichtenveröffentlichung vor, einschließlich des Inhalts der dynamischen PHP-Nachrichten. Ich hoffe, dass es für Freunde hilfreich ist, die sich für PHP-Tutorials interessieren.