|
Posted by 2stepme on 01/02/07 03:17
I know I should be using a database ... but ... I have created a few
pages which store user data in text files. The user text files where
created using session_encode. There is a text file for each user.
There is a masterlogin.txt that contains all of the names of the
individual text files. I can loop through an array created from
masterlogin.txt and create hyperlinks to each of the individual text
files, but what I would like to do is while I am looping through the
array I would like to open a session for each file, take out the names
of the user so that I can have the hyperlink be Lastname, Firstname
instead of the name of the text file. Any help on why this is not
working will be greatly appreciated .... Thanks for the help ...
Michael
<?php
session_start();
// file example 1: read a text file into an array, with
// each line in a new element
$filename="masterlogin.txt";
$lines = array();
$file = fopen($filename, "r");
while(!feof($file)) {
//read file line by line into a new array element
$lines[] = fgets($file, 4096);
}
fclose ($file);
//sort and creating variable for items in the array.
sort($lines);
$c = count($lines);
//loop to print out hyperlink for each text file.
for($i=0; $i<=$c; $i++)
{
$sessionfile = fopen($lines[$i], "r");
global $firstname, $lastname;
session_decode(fgets($sessionfile, 4096) );
fclose($sessionfile);
print "<a href=\"/php/".$lines[$i]."\">".$lastname.",
".$firstname."</a><br />";
}
?>
[Back to original message]
|