<?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>
|