"); // tell browser table to be produced print ("Motocloz Name Array:"); // print headings print ("indexName"); for ($nX=0; $nX < $mX; $nX++) { print (''); // print table row and data cells print (''.$nX.''.''.$name[$nX].''); print (''); } print(""); // send table end tag } $fp = fopen("motocloz.txt", "r") or die("File not found/opened!"); $motoLine = ""; // area for one line of data $nameStart = 6; $nameLength = 25; $mX = 0; // array index $name = array(); // construct name array // load array with data $motoLine = fgets($fp); // get first line while (!feof($fp)) { // extract input item $name [$mX] = substr($motoLine, $nameStart, $nameLength); $mX++; // increment index $motoLine = fgets($fp); // get next line } fclose($fp); printArray ($mX, $name); // print array elements ?>