"; if (isset($_GET['fnum']) && isset($_GET['moper']) && isset($_GET['snum'])) { if (substr("(" . str_replace(" ","+",urldecode($_GET['fi'])),-1) != "(") { if (urldecode($_GET['moper']) == '**') { echo "
"; } else { if (substr(str_replace(" ","+",urldecode($_GET['si']) . " "),0,1) == ")") { echo "
"; } else { //echo " " . str_replace(" ","+",urldecode($_GET['fi'])) . urldecode($_GET['fnum']) . str_replace(" ","+",urldecode($_GET['moper'])) . urldecode($_GET['snum']) . str_replace(" ","+",urldecode($_GET['si'])) . " "; echo "
"; } } echo str_replace("Math.pow", "", str_replace(",", " ** ", str_replace(" ","+",urldecode($_GET['fi'])) . file_get_contents(dirname(__FILE__) . "/calculator.txt") . str_replace(" ","+",urldecode($_GET['si'])))) . " = "; } else if (substr(str_replace(" ","+",urldecode($_GET['si']) . ")"),0,1) != ")") { echo "
"; echo str_replace("Math.pow", "", str_replace(",", " ** ", str_replace(" ","+",urldecode($_GET['fi'])) . file_get_contents(dirname(__FILE__) . "/calculator.txt") . str_replace(" ","+",urldecode($_GET['si'])))) . " = "; } else { echo "
"; echo str_replace("Math.pow", "", str_replace(",", " ** ", str_replace(" ","+",urldecode($_GET['fi'])) . file_get_contents(dirname(__FILE__) . "/calculator.txt") . str_replace(" ","+",urldecode($_GET['si'])))) . " = "; } } else { echo "
"; echo str_replace("Math.pow", "", str_replace(",", " ** ", str_replace(" ","+",urldecode($_GET['fi'])) . file_get_contents(dirname(__FILE__) . "/calculator.txt") . str_replace(" ","+",urldecode($_GET['si'])))) . " = "; } echo "


Calculator via TCL



"; } else if (isset($_GET['firstnum']) && isset($_GET['oper']) && isset($_GET['secnum'])) { file_put_contents(dirname(__FILE__) . "/calculator.txt", urldecode($_GET['firstnum']) . "\n" . str_replace(" ","",str_replace(" ","+",(" " . urldecode($_GET['oper']) . " "))) . "\n" . urldecode($_GET['secnum']) . "\n"); exec("tclsh " . dirname(__FILE__) . "/calculator.tcl < " . dirname(__FILE__) . "/calculator.txt | tail -1 > " . dirname(__FILE__) . "/calculator.out"); header("Location: ./calculator.php?read=" . urlencode(file_get_contents(dirname(__FILE__) . "/calculator.out")) . "&via=" . urlencode(file_get_contents(dirname(__FILE__) . "/calculator.txt")) . "&fi=" . urlencode(str_replace('','',urldecode($_GET['fi']))) . "&si=" . urlencode(str_replace('','',urldecode($_GET['si']))) . '&fnum=' . urlencode($_GET['firstnum']) . '&moper=' . urlencode($_GET['oper']) . '&snum=' . urlencode($_GET['secnum'])); exit; } else { echo "Calculator via TCL - RJM Programming - October, 2014

"; echo "



Calculator via TCL



"; } ?>