Cet article présente principalement l'exemple de PHP lisant les fichiers côté serveur et les affichant sur la page Web. Le code détaillé est compilé ici. Les amis dans le besoin peuvent s'y référer.
Le fichier order.txt existant enregistré sur le serveur a le contenu suivant :
Créez maintenant le fichier vieworder.PHP, lisez-le à voix haute et Affichage ;
<?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>
La page finale rendue est :
Points de connaissances supplémentaires liés à la lecture et à l'écriture de fichiers :
feof() - savoir quand le fichier a été lu
fgets(), fgetss(), fgetcsv ; () ——Lire une ligne de données à la fois ;
readfile(), fpassthru(), file(), file_get_contents()——Lire le fichier entier
fgetc()——Lire un caractère ;
fread() - lit n'importe quelle longueur ;
file_exists() - vérifie si le fichier existe ;
filesize() - détermine la taille du fichier ;
unlink() - supprime un fichier ; rewind(), fseek(), ftell() - positionnement dans le fichier ;
flock() - verrouillage du fichier
Simulation PHP multi-thread pour mettre en œuvre des activités de ventes flash et de saisie de commandes (avec code)
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!