<?php
if(isset($Maxnumber)){
$ok = true;
if(strlen($Maxnumber)>5)
{
print("<br><br><b>Number too big!</b><BR>");
$ok = false;
}
else {
for($i = 0; $i<strlen($Maxnumber); $i++)
{
if(!($Maxnumber[$i]>='0' && $Maxnumber[$i]<='9')) {
print "<br><br><b>Incorrect number! (NOT DIGIT)</b><BR>";
$ok = false;
break;
}
}
}
if($ok) {
$sqrtMAX = sqrt($Maxnumber);
$a[0] = 'N';
$a[1] = 'N';
for($i=2; $i<$Maxnumber; $i++)
$a[$i]='P';
for($i = 2; $i <=$sqrtMAX; ++$i)
for($factor = 2; $factor*$i<$Maxnumber; ++$factor)
$a[$factor*$i] = 'N';
$Maxnumber--;
print "<br><b>Here are all prime nubers from 0 to $Maxnumber:</b><br>";
$Maxnumber++;
$j=0;
for($i=2; $i<$Maxnumber; $i++) {
if($a[$i]=='P')
{
print "$i ";
$j++;
if(!($j % 10)) print "<br>";
}
}
}
}
f();
?>