Jump to content

[SOLVED] Read Text File Line by Line


stevesimo

Recommended Posts

Hi, I have been given a textfile which contains data on 1000 businesses.  Each line contains a name and a code which are seperated by a comma.  The code below allows me to display the entire textfile but I want to read in the values from each line and store these in a database.

 

$filename = "businesses.txt";
$fileToOpen = fopen($filename,"r");
$content = fread($fileToOpen, filesize($filename));
$content = nl2br($content);
fclose($fileToOpen);
echo($content);

 

Does anyone know how I can read the data in line by line so that I can store it in a database.

 

Thanks, Steve

Link to comment
https://forums.phpfreaks.com/topic/57401-solved-read-text-file-line-by-line/
Share on other sites

I managed to do this using a while loop which continues until the end of the file is encountered.  Then read a line at a time using fgets() function

 

while(!feof($fp)){ 
  $line = fgets($fp, 1024); 
}

 

Thanks for the help

 

Steve

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.