"); // tell browser table to be produced print ("Motocloz Name Array:"); // print headings foreach ($name as $n) { print (''); // print table row and data cells print (''.$n.''); 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 ($name); // print array elements ?>