Peuplarchie Posted July 21, 2008 Share Posted July 21, 2008 Good day to all of you, Him working of a login script and him stopped at the display of the member. The script is easy and it's text(flat) file based. My problem is at the 3rd array level, when I try to display it, I need to change the value based on what it is. here's the code : <?PHP $file = file("pass.txt); $data= array(); $director = "Director/index.php"; $pretty = "Pretty/index.php"; $users = "User/index.php"; foreach($file as $value){ list($user, $password, $url) = explode('=>', $value); $data[$user] = array("url"=>$url, "password"=>$password); if ($url==$director): echo "<b>Member : </b>". $user ."<br/>"; echo "<b>Code : </b>". $password ."<br/>"; echo "<b>Status : </b>Director<br/><br/>"; else if ($url==$pretty) : echo "<b>Member : </b>". $user ."<br/>"; echo "<b>Code : </b>". $password ."<br/>"; echo "<b>Status : </b>Pretty<br/><br/>"; else: echo "<b>Member : </b>". $user ."<br/>"; echo "<b>Code : </b>". $password ."<br/>"; echo "<b>Status : </b>User<br/><br/>"; endif; } ?> Thanks ! Take care ! Link to comment https://forums.phpfreaks.com/topic/115775-solved-flat-file-array-replace-3rd-key-value-based-on-itself/ Share on other sites More sharing options...
Peuplarchie Posted July 22, 2008 Author Share Posted July 22, 2008 RESOLVED foreach($file as $value){ $value = trim($value); list($user, $password, $url) = explode('=>', $value); $data[$user] = array("url"=>$url, "password"=>$password); Link to comment https://forums.phpfreaks.com/topic/115775-solved-flat-file-array-replace-3rd-key-value-based-on-itself/#findComment-596057 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.