swamp Posted April 18, 2008 Share Posted April 18, 2008 Hello, I've got this script: <?php echo ' <table> <tr> </tr>'; $fp = fopen('dep.txt','r'); if (!$fp) {echo 'ERROR: Unable to open file.</table></body></html>'; exit;} while (!feof($fp)) { $line = fgets($fp,1024); //use 2048 if very long lines $row++; list ($project, $destination, $gate, $time, $remarks) = split ('\|', $line); $col[$row] = array($project, $destination, $gate, $time, $remarks); } fclose($fp); sort($col); reset ($col); $arrays = count($col) - 1; $loop = -1; while ($loop < $arrays) { $loop++; echo ' <tr> <td>'.$col[$loop][1].'</td> <td>'.$col[$loop][2].'</td> <td>'.$col[$loop][3].'</td> <td>'.$col[$loop][4].'</td> <td>'.$col[$loop][5].'</td> <td>'.$col[$loop][6].'</td> <td>'.$col[$loop][7].'</td> </tr>'; } echo ' </table> '?> The text file 'dep.txt' looks like this: Project1|Destination1|Gate1|Time1|Remark1 Project2|Destination2|Gate2|Time2|Remark2 I was wondering how I would output data seperatley so that I could put just the $project entry into a place or just the $destination into a place, not all just going into the table. Thanks! Quote Link to comment https://forums.phpfreaks.com/topic/101732-reading-txt-file-almost-there/ Share on other sites More sharing options...
wildteen88 Posted April 18, 2008 Share Posted April 18, 2008 I was wondering how I would output data seperatley so that I could put just the $project entry into a place or just the $destination into a place, not all just going into the table. Can you explain a bit more. I am not understanding your question. Quote Link to comment https://forums.phpfreaks.com/topic/101732-reading-txt-file-almost-there/#findComment-520497 Share on other sites More sharing options...
Zhadus Posted April 18, 2008 Share Posted April 18, 2008 You already have it setup like this: echo $col[$row][0]; // = 'Project'; echo $col[$row][1]; // = 'Destination'; echo $col[$row][2]; // = 'Gate'; echo $col[$row][3]; // = 'Time'; echo $col[$row][4]; // = 'Remarks'; So if you want to display the destination for row 3, you'd have: echo $col[3][1]; Quote Link to comment https://forums.phpfreaks.com/topic/101732-reading-txt-file-almost-there/#findComment-520516 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.