Maison  >  Article  >  développement back-end  >  PHP lit le fichier côté serveur et l'affiche sur l'instance de page Web

PHP lit le fichier côté serveur et l'affiche sur l'instance de page Web

墨辰丷
墨辰丷original
2018-05-31 09:41:321701parcourir

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[&#39;DOCUMENT_ROOT&#39;]; 
?> 
<!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",&#39;rb&#39;); 
  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

Ce qui précède est l'intégralité du contenu de cet article, j'espère que ce sera le cas ; être utile à l'apprentissage de chacun.


Recommandations associées :

Simulation PHP multi-thread pour mettre en œuvre des activités de ventes flash et de saisie de commandes (avec code)

php+analyse de cas redis d'implémentation de la fonction de vente flash du centre commercial (avec code)

php +file d'attente de messages redis Explication détaillée des étapes pour réaliser un achat de panique (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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn