| 
<?php
/*
 generate numbers from text using numerology
 lucky number class 1.0
 */
 
 //include class
 include('luckynum.class.php');
 
 //instantiate object
 $luckyNum = new luckyNum();
 
 //process user input
 if( !empty($_REQUEST['posted']) ){
 
 //flag to process each line instead of words
 $useLine = ( empty($_REQUEST['useLine']) ) ? false : true;
 
 //amount of numbers to find
 $luckyNum->setNumberCount($_REQUEST['numberCount']);
 
 //find numbers within this range
 $luckyNum->setNumberRange($_REQUEST['lowRange'],$_REQUEST['highRange']);
 
 //text to process
 $luckyText = $_REQUEST['luckyText'];
 
 //process text
 //note: you can run this method as many times as you wish with additional text before getting results
 $luckyNum->processLuckyText($luckyText,$useLine);
 
 //get results
 $luckyResult = $luckyNum->getLuckyResult();
 
 }else{
 //or set form defaults
 $_REQUEST['numberCount'] = $luckyNum->numberCount;
 $_REQUEST['lowRange'] = $luckyNum->lowRange;
 $_REQUEST['highRange'] = $luckyNum->highRange;
 $_REQUEST['luckyText'] = '';
 
 }
 
 ?>
 <html>
 <head>
 <title>Lucky Number Testing</title>
 </head>
 <body>
 <h3>Generate Lucky Numbers</h3>
 <h4>The lucky number class uses numeroligy to generate numbers from any supplied text. By default each word will represent a number, however you can also set it so that each line represents a number.</h4>
 <form method="POST">
 Lucky Numbers to Generate:<br>
 <input type="text" name="numberCount" value="<?PHP echo $_REQUEST['numberCount'];?>"><br><br>
 Low Number Range:<br>
 <input type="text" name="lowRange" value="<?PHP echo $_REQUEST['lowRange'];?>"><br><br>
 High Number Range:<br>
 <input type="text" name="highRange" value="<?PHP echo $_REQUEST['highRange'];?>"><br><br>
 Your Lucky Text:<br>
 <textarea name="luckyText" style="width: 600px;height: 200px;"><?PHP echo $_REQUEST['luckyText'];?></textarea><br>
 <input type="checkbox" name="useLine"<?PHP echo ( empty($_REQUEST['useLine']) ) ? '' : ' checked';?>> Calculate lucky numbers from each line<br><br>
 <input type="hidden" name="posted" value="1"><input type="submit" name="formSubmit" value="Get Lucky Numbers">
 </form
 <?php
 if( !empty($luckyResult) ){
 ?>
 <div>
 Lucky numbers requested: <?PHP echo $luckyResult['numberCount'];?><br>
 Lucky numbers found: <?PHP echo $luckyResult['resultCount'];?><br>
 Your lucky numbers: <strong><?PHP echo $luckyResult['resultSet'];?></strong>
 </div>
 <hr>
 <div>
 Object Values<br>
 <?PHP var_dump($luckyNum);?>
 </div>
 <?php
 }
 ?>
 </body>
 </html>
 |