<?php /** * This is a script that shows off the KnowMore class. */ include('knowmore.php');
$w = new KnowMore();
if ($_GET['select']) { list( $url, $name ) = $w->select($_GET['select']); print "<a href='http://knowmore.org$url'>$name</a>"; exit; }
if ($_POST['text']) { $output = $w->knoWiki( $_POST['text'] ); print $output; exit; } ?> <html>
<h1>Search</h1> This form searchs the database for a company. Near matches work. It uses the select() method. <form> Search: <input type="text" name="select"> <input type="submit"> </form>
<hr> <h1>WikiFication</h1>
This field can convert text with [braces] around company names into linked text. It's useful if you want to link your content to knowmore.org. It uses the knoWiki() method. <br> <form method="POST"> <textarea name="text" rows="4" cols="40">[McDonalds], [Yum], [Pepsi], [Coca Cola], [Ford], [General Motors], and [Sears].</textarea> <input type="submit" value="Link Up"> </form>
<h1>Listing</h1> <p> This is a listing of the entire database. It's done completely in javascript, and shows off the asJsArray() method. </p> <script type="text/javascript"> KnowMoreDb = <?=$w->asJsArray()?>
for( i=0; i < KnowMoreDb.length; i++ ) { name = KnowMoreDb[i][0]; url = KnowMoreDb[i][1]; document.write( '<a href="' + url + '">' + name + '</a><br>' ); }
</script> </html>
|