rsa_workbench/calc_pi.php
Robin P. Clark a4b3002f75 updated for php5 and
made it create a bc script for larger keys (rather thn make the web page
wait for the long calculations).
2016-01-26 10:27:43 +00:00

38 lines
898 B
PHP

<html>
<body BGCOLOR="#00E0E0" link="#001fC0" vlink="#000080" text="#00000f">
<h1> PI - calculated to required precision </h1>
<?php
$e = $_POST['e'];
$d = $_POST['d'];
$p = $_POST['p'];
$n = $_POST['n'];
$q = $_POST['q'];
$precision = $_POST['precision'];
$phi = $_POST['phi'];
$mprivate = $_POST['mprivate'];
if ( $precision < 1 ) { $precision = 100; }
$date = `date`;
printf("<p> Start Time == %s </p>\n",$date);
$big_num = `echo 'scale=$precision; a(1)*4' | bc -l | sed -f ./nlhtml.sed `;
printf("<p> <h2> Pi is approximately </h2> %s ",$big_num);
printf(" <h2> which is the result of %d decimal places </h2> \n", $precision);
$date = `date`;
printf(" <p>End Time == %s </p>\n",$date);
?>
<p>
<center>
<a href="index.php" border=0> <img src="home.png" border=0> </a>
</center>
<center>
<a href="javascript:history.back();">
<img src=back.png align=center border=0> </a>
</center>