||07-16-2008 06:16 PM
Make array with txt file content
Good day to you all,
Here is a piece of code from my login script.
As you can see the array is not a generated array, in other word, the script should read a txt file, each line would have, a password, username and a url.
||07-16-2008 08:28 PM
I would use
to do this, although
looks a lot easier - I've never seen it before and I'd recommend it now!
* Explode method
// First explode the file into seperate lines and loop through to remove empty lines, etc
$file = file_get_contents('file.txt');
$file = explode("\n", $file);
$lines = array();
foreach($file as $line)
// Checks a line is not empty (after whitespace is removed) or not a comment (using .ini style comments)
if(!empty(trim($line)) && substr($line, 0, 1) != ';')
$lines = trim($line);
// Next parse the data from the line and add to the $data array
$data = array();
foreach($lines as $line)
$line = explode('=>', $line);
// Check the line is an array and hasn't done something silly
$data = $line;
* fscanf method
$file = fopen('file.txt', 'r');
$data_array = array();
while($data = fscanf($file, '%s=>%s=>%s'))
list($name1, $name2, $file) = $data;
$data_array[$name1] = array($name2, $file);
As you can see the
sion method is much more memory intensive but shows you how a file could be parsed.
is much more simple to use.
|All times are GMT. The time now is 01:49 PM.
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2013, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.1.0