"; } else { // Paul is not available or he is chatting now so do not open chat window // but open pop window on closing print""; } ?> .......
"; $VALID = 0; } if (($PAYOFF < 200000) OR ($PAYOFF > 984300)) { print"Payoff Amount cannot be less than 200,000 nor greater than 1,000,000

"; $VALID = 0; } if (($TERM != "180") AND ($TERM != "360")) { print"Please select 180 or 360 for Term in months

"; $VALID = 0; } if (($CLOSING != "TRAD") AND ($CLOSING != "LOW") AND ($CLOSING != "NO")) { print"Please select Traditional, Low Closing, or No Closing Costs

"; $VALID = 0; } if ($VALID) { $OpenFile = fopen("../loanapps/RATE.txt", "r"); $POPRATE = trim(fgets($OpenFile, 80)); $POPAPR = trim(fgets($OpenFile, 80)); $RATE1 = trim(fgets($OpenFile, 80)); $RATE2 = trim(fgets($OpenFile, 80)); $RATE3 = trim(fgets($OpenFile, 80)); $RATE4 = trim(fgets($OpenFile, 80)); $RATE5 = trim(fgets($OpenFile, 80)); $RATE6 = trim(fgets($OpenFile, 80)); ....... $NUM = $L803 + $L804 + $L805 + $L806 + $L807 + $L808 + $L809 + $L810 + $L811 + $L812 + $L1101 + $L1102 + $L1103 + $L1104 + $L1105 + $L1109 + $L1111 + $L1201 + $L1204 + $L1301 + $L1302 + $L1303; if ($CLOSING == "TRAD") // TRADITIONAL { if ($TERM == "180") { $RATEPERC = $RATEPERC1; $RATE = $RATE1; } if ($TERM == "360") { $RATEPERC = $RATEPERC2; $RATE = $RATE2; } $LOAN = ($PAYOFF + $NUM + 33.0) / (0.9912 - $L1110PERC - $L801PERC - $L802PERC - ($RATEPERC / 24.0)); } if ($CLOSING == "LOW") // LOW CLOSING COSTS { if ($TERM == "180") { $RATEPERC = $RATEPERC3; $RATE = $RATE3; } if ($TERM == "360") { $RATEPERC = $RATEPERC4; $RATE = $RATE4; } $LOAN = $PAYOFF / (0.9945 - ($RATEPERC / 24.0)); } if ($CLOSING == "NO") // NO CLOSING COSTS { if ($TERM == "180") { $RATEPERC = $RATEPERC5; $RATE = $RATE5; } if ($TERM == "360") { $RATEPERC = $RATEPERC6; $RATE = $RATE6; } $LOAN = $PAYOFF / (1.0 - ($RATEPERC / 24.0)); } // ROUND UP TO NEAREST 50 DOLLARS $ROUNDVAL = 100 * floor($LOAN / 100); $TEMPVAL = floor($LOAN - $ROUNDVAL); if (($TEMPVAL >= 0) AND ($TEMPVAL <= 49)) $LOAN = $ROUNDVAL + 50; if (($TEMPVAL >= 50) AND ($TEMPVAL <= 99)) $LOAN = $ROUNDVAL + 100; // // CHECK IF LOAN AMOUNT 650,000 OR GREATER // IF SO THEN USE NEW RATES // if ($LOAN >= 650000) { if ($CLOSING == "TRAD") // TRADITIONAL { if ($TERM == "180") { $RATEPERC = $RATEPERC11; $RATE = $RATE11; } if ($TERM == "360") { $RATEPERC = $RATEPERC22; $RATE = $RATE22; } $LOAN = ($PAYOFF + $NUM + 33.0) / (0.9912 - $L1110PERC - $L801PERC - $L802PERC - ($RATEPERC / 24.0)); } if ($CLOSING == "LOW") // LOW CLOSING COSTS { if ($TERM == "180") { $RATEPERC = $RATEPERC33; $RATE = $RATE33; } if ($TERM == "360") { $RATEPERC = $RATEPERC44; $RATE = $RATE44; } $LOAN = $PAYOFF / (0.9945 - ($RATEPERC / 24.0)); } if ($CLOSING == "NO") // NO CLOSING COSTS { if ($TERM == "180") { $RATEPERC = $RATEPERC55; $RATE = $RATE55; } if ($TERM == "360") { $RATEPERC = $RATEPERC66; $RATE = $RATE66; } $LOAN = $PAYOFF / (1.0 - ($RATEPERC / 24.0)); } // ROUND UP TO NEAREST 50 DOLLARS $ROUNDVAL = 100 * floor($LOAN / 100); $TEMPVAL = floor($LOAN - $ROUNDVAL); if (($TEMPVAL >= 0) AND ($TEMPVAL <= 49)) $LOAN = $ROUNDVAL + 50; if (($TEMPVAL >= 50) AND ($TEMPVAL <= 99)) $LOAN = $ROUNDVAL + 100; } // END IF OVER 650,000 $L1108 = 330.0 + (.003 * ($LOAN - 100000.0)); $L1112 = (330.0 + (.003 * ($LOAN - 100000.0))) / 10.0; $L801 = $LOAN * $L801PERC; $L802 = $LOAN * $L802PERC; $L1110 = $LOAN * $L1110PERC; $L1203 = $LOAN * .0035; $L1202 = $LOAN * .002; $L901A = ($LOAN * $RATEPERC) / 360.0; $L901B = 15.0 * (($LOAN * $RATEPERC) / 360.0); $TOTALCLOSING = $L801 + $L802 + $L803 + $L804 + $L805 + $L806 + $L807 + $L808 + $L809 + $L810 + $L811 + $L812 + $L1101 + $L1102 + $L1103 + $L1104 + $L1105 + $L1108 + $L1109 + $L1110 + $L1111 + $L1112 + $L1201 + $L1202 + $L1203 + $L1204 + $L1301 + $L1302 + $L1303; if ($CLOSING == "NO") $TOTALCLOSING = 0; if ($CLOSING == "LOW") $TOTALCLOSING = $L1202 + $L1203; $TOTALPREPAID = $L901B; $TOTALAH = $PAYOFF + $TOTALPREPAID + $TOTALCLOSING; $CASH = $LOAN - $TOTALAH; $TERM = floatval($TERM); $RAISE = pow((1.0 + ($RATEPERC / 12.0)), $TERM); $PAYMENT = (($LOAN * $RATEPERC) / 12.0) / (1.0 - (1.0 / $RAISE)); $L1108 = round($L1108,0); $L1112 = round($L1112,0); $L1110 = round($L1110,0); $L1203 = round($L1203,0); $L1202 = round($L1202,0); $L901A = round($L901A,0); $L901B = round($L901B,0); $TOTALCLOSING = round($TOTALCLOSING,0); $TOTALPREPAID = round($TOTALPREPAID,0); $TOTALAH = round($TOTALAH,0); $CASH = round($CASH,0); $PAYMENT = round($PAYMENT,2); // // COMPUTE APR by iterative equation method // if ($CLOSING == "TRAD") $APRLOAN = $LOAN - $L901B - $L1110 - $L811 - $L812 - $L803 - $L804 - $L809 - $L1101 - $L1201 - $L1202 - $L1203 - $L1302 - $L1303; if (($CLOSING == "NO") OR ($CLOSING == "LOW")) $APRLOAN = $LOAN - $L901B; $APRRATEPERC = $RATEPERC; // initial value to find correct APR do { $APRRATEPERC = $APRRATEPERC + .00001; // increment slowly $RAISE = pow((1.0 + ($APRRATEPERC / 12.0)), $TERM); $APRPAYMENT = (($APRLOAN * $APRRATEPERC) / 12.0) / (1.0 - (1.0 / $RAISE)); $APRPAYMENT = round($APRPAYMENT,2); } while ($APRPAYMENT < $PAYMENT); // if APR Payment less keep going $APR = $APRRATEPERC * 100.0; // make sure we move the decimal back // // GET TODAYS DATE AND TIME // $DATETIME = date("mdYHis"); $GFHTML = "GF" . $DATETIME . ".htm"; // // APPEND DATA TO JUMBOLIST.txt file // $OpenFile = fopen ("../loanapps/JUMBOLIST.txt", "a"); $FileData = $DATETIME . "\n" . $LOAN . "\n" . $RATE . "\n" . $TERM . "\n" . $CLOSING . "\n" . $TOTALCLOSING . "\n" . $PAYMENT . "\n"; fwrite($OpenFile, $FileData); fclose ($OpenFile); ........ END OF SAMPLE PHP CODE