= 3); fwrite($js_out, ']}'); $team = tokens($db, ','); } while ($team); fwrite($js_out, "];"); //} // (!file_exists("team-rosters.js")) fclose($db); fclose($js_out); function debug_exit($v) { echo "
";
	print_r($v);
	echo "
"; global $db; global $js_out; fclose($db); fclose($js_out); exit(1); } function parse_rider_row($rider_row) { if (sizeof($rider_row) == 3) { return $rider_row; } // ESP19710615 ARRIETA LUJAMBIO José Luis $lastname = $rider_row[1]; for ($i = 2; $i < sizeof($rider_row); $i++) { $word = str_split4($rider_row[$i]); //debug_exit($lastname); for ($j = sizeof($word)-1; $j > -1; $j--) { //echo "{$j} "; $ascii = ord($word[$j]); if (($ascii > 96 && $ascii < 123) || ($ascii > 129 && $ascii < 142) || ($ascii > 159 && $ascii < 165)) { // found lowercase letter that implies first name $firstname = $rider_row[$i]; while (++$i != sizeof($rider_row)) { $firstname = $firstname . ' ' . $rider_row[$i]; } //debug_exit(array($rider_row[0], $lastname, $firstname)); return array($rider_row[0], $lastname, $firstname); } // if (($ascii > 96 && $ascii < 123) ... } // for ($j = sizeof($word)-1; $i > -1; $i--) $lastname = $lastname . ' ' . $rider_row[$i]; } // for ($i = 2; $i < sizeof($rider_row); $i++) } //if (!function_exists('str_split')) { function str_split4($string, $split_length = 1) { $array = explode("\r\n", chunk_split($string, $split_length)); array_pop($array); return $array; } //} function tokens($fp, $delimiter) { $line = utf8_decode(fgets($fp, 1000)); if (strlen($line) < 5) return false; $line = substr ($line, 0, -1); // remove the carriage return return explode($delimiter, $line); } function myErrorHandler($errno, $errstr, $errfile, $errline) { global $db; fclose($db); global $js_out; fclose($js_out); switch ($errno) { case E_USER_ERROR: echo "My ERROR [$errno] $errstr
\n"; echo " Fatal error on line $errline in file $errfile"; echo ", PHP " . PHP_VERSION . " (" . PHP_OS . ")
\n"; echo "Aborting...
\n"; exit(1); break; case E_USER_WARNING: echo "My WARNING [$errno] $errstr
\n"; exit(1); break; case E_USER_NOTICE: echo "My NOTICE [$errno] $errstr
\n"; break; default: echo "Unknown error type: [$errno] $errstr
\n"; break; } /* Don't execute PHP internal error handler */ return true; } // form submitted if (isset($_POST['submit'])) { // Handle the form. } ?>