이 글에서는 주로 PHP를 사용하여 서버 측 파일을 읽고 웹 페이지에 표시하는 예제를 소개합니다. 자세한 코드는 여기에서 참조할 수 있습니다.
서버에 저장된 기존 파일 Orders.txt의 내용은 다음과 같습니다.
이제 vieworder.PHP 파일을 만들고 읽어서 표시합니다.
<?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>
렌더링된 최종 페이지는 다음과 같습니다. :
파일 읽기 및 쓰기와 관련된 보충 지식 포인트:
feof() - 파일을 언제 읽었는지 확인합니다.
fgets(), fgetss(), fgetcsv() - 매번 읽습니다. 한 줄의 데이터
readfile(), fpassthru(), file(), file_get_contents() - 전체 파일을 읽습니다.
fgetc() - 한 문자를 읽습니다.
fread() - 임의 길이를 읽습니다. 파일이 있는지 확인합니다.
filesize() - 파일 크기를 결정합니다.
unlink() - 파일을 삭제합니다.
rewind(), fseek(), ftell() - 파일에서 찾습니다. locking;
위 내용은 이 글의 전체 내용이며, 모든 분들의 공부에 도움이 되기를 바랍니다.
관련 권장 사항:
php+redis 쇼핑몰 플래시 세일 기능 사례 분석 구현(코드 포함)
을 사용하여 긴급 구매를 구현하는 단계에 대한 자세한 설명
위 내용은 PHP는 서버 측 파일을 읽고 이를 웹 페이지 인스턴스에 표시합니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!