If you have a text file with multiple lines, and you want to read those lines one line at a time, you can use the fgets() function. It reads the current line up to the "\n" character, moves the file pointer to the next line, and returns the text line as a string. The returning string includes the "\n" at the end. Here is a PHP script example on how to use fgets():<?php $file = fopen("/windows/system32/drivers/etc/services", "r");while ( ($line=fgets($file)) !== false ) { $line = rtrim($line); print("$line\n"); # more statements...}fclose($file); ?>This script will print:# This file contains port numbers for well-known servicesecho 7/tcpftp 21/tcptelnet 23/tcpsmtp 25/tcp...Note that rtrim() is used to remove "\n" from the returning string of fgets().
PHP
Topic: Files
How To Read One Line of Text from a File?
Browse random answers:
How To Get the Directory Name out of a File Path Name?
How To Break a File Path Name into Parts?
How to open a file?
How many open modes available when a file open in PHP?
How To Remove the New Line Character from the End of a Text Line?
What is the maximum size of a file that can be uploaded using PHP and how can we change this?
How To Get the Uploaded File Information in the Receiving Script?
What does $_FILES means?
What's the difference between COPY OF A FILE & MOVE_UPLOAD_FILE in file uploading?
What Is File Upload?
How To Read the Entire File into a Single String?
How To Open a File for Reading?
How To Open a File for Writing?
How To Append New Data to the End of a File?
How To Read the Entire File into a Single String?
How To Read a Text File into an Array?
How To Append New Data to the End of a File?
How To Read One Line of Text from a File?
How To Read One Character from a File?
What's Wrong with "while ($c=fgetc($f)) {}"?
How To Read a File in Binary Mode?
How To Write a String to a File with a File Handle?
How To Write a String to a File without a File Handle?
How To Write an Array to a File without a File Handle?
How To Read Data from Keyboard (Standard Input)?
How To Open Standard Output as a File Handle?
How To Create a Directory?
How To Remove an Empty Directory?
How To Remove a File?
How To Copy a File?
How To Dump the Contents of a Directory into an Array?
How To Read a Directory One Entry at a Time?