require_once ('../../php-bin/classes/file_class.php'); require_once ('../../php-bin/classes/decision_tree_class.php'); $submit = ( isset($_REQUEST['submit']) ? true : false ) ; $upload_success = ''; //file submitted if ($submit){ //create file object and upload the csv file for computing $file = new file_class; $upload_dir = '/var/www/vhosts/ironlasso.com/httpdocs/cs557/'; $upload_success = $file->upload_file($upload_dir, 'csv_file', 'csv_file.csv'); //make decision tree object to manage data manipulation $decision_tree = new decision_tree_class(); //parse the csv file and store the data into corresponding arrays and matrix $decision_tree->get_csv_data(); $decision_tree->calculate_info_gain(); //build the decision tree $decision_tree->build_decision_tree(); } ?>
index.php : uploads file, and displays results
decision_tree_class.php builds decision tree object and processes data
=$upload_success?>
if ($submit){ $decision_tree->print_decision_tree(); } ?>
include( '/var/www/vhosts/ironlasso.com/httpdocs/navigation/navigation.html' ); ?>