Dieser Artikel stellt hauptsächlich das Beispiel vor, in dem PHP die serverseitigen Dateien ausliest und auf der Webseite anzeigt. Der detaillierte Code wird hier zusammengestellt.
Die vorhandene, auf dem Server gespeicherte Datei „orders.txt“ hat folgenden Inhalt:
Erstellen Sie nun die Datei „vieworder.PHP“ und lesen Sie sie aus und Anzeige;
<?php $DOCUMENT_ROOT =$_SERVER['DOCUMENT_ROOT']; ?> <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>客户订单</title> </head> <body> <h1>我们的商店</h1> <h2>客户订单</h2> <?php //打开文件,(只读模式+二进制模式) @$fp=fopen("$DOCUMENT_ROOT/L02/files/orders.txt",'rb'); flock($fp,LOCK_SH); if(!$fp){ echo "<p><strong>订单没有加载,请再试一次</strong></p>"; exit; } while(!feof($fp)){ $order=fgets($fp,999); echo $order."<br/>"; } //释放已有的锁定 flock($fp,LOCK_UN); //关闭文件流 fclose($fp); ?> </body> </html>
Die letzte gerenderte Seite ist:
Zusätzliche Wissenspunkte zum Lesen und Schreiben von Dateien:
feof()——Wissen, wann die Datei gelesen wurde
fgets(), fgetcsv(; )—— Lesen Sie jeweils eine Datenzeile;
readfile(), fpassthru(), file_get_contents() – lesen Sie die gesamte Datei
fgetc() – lesen Sie ein Zeichen; fread( ) – Eine beliebige Länge lesen;
file_exists() – – Überprüfen Sie, ob die Datei vorhanden ist;
unlink() – Eine Datei löschen; >rewind( ), fseek(), ftell() – Positionierung in der Datei;
flock() – Dateisperre;
Das Obige ist der gesamte Inhalt dieses Artikels, ich hoffe es wird für die Lernhilfe aller nützlich sein.
Verwandte Empfehlungen:
PHP-Multi-Thread-Simulation zur Implementierung von Flash-Verkäufen und Order-Grabbing-Aktivitäten (mit Code)
php+Redis-Fallanalyse der Implementierung der Mall-Flash-Sale-Funktion (mit Code)
+Redis-Nachrichtenwarteschlange Detaillierte Erläuterung der Schritte zum Erreichen eines Panikkaufs (mit Code)
Das obige ist der detaillierte Inhalt vonPHP liest die serverseitige Datei und zeigt sie auf der Webseiteninstanz an. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!