| 
<?php
 require_once("phonome_class.php");
 
 // set a default sentence
 $default = "hello, now is the winter of our disco tent.";
 // create an inmstance of the class
 $obj_phonome = new phonome();
 // read the version
 $version = $obj_phonome->version();
 
 // is there any form text or do we use the default??
 $string = isset($_GET["string"]) ? $_GET["string"] : $default;
 // get the word delimiter or use default
 $word_delimiter = isset($_GET["word_delimiter"]) ? $_GET["word_delimiter"] : $obj_phonome->get_word_delimiter();
 // get the phonome delimiter
 $phonome_delimiter = isset($_GET["phonome_delimiter"]) ? $_GET["phonome_delimiter"] : $obj_phonome->get_phonome_delimiter();
 // get the sentence delimiter
 $sentence_delimiter = isset($_GET["sentence_delimiter"]) ? $_GET["sentence_delimiter"] : $obj_phonome->get_sentence_delimiter();
 // do we say punctuation or not
 $say_punctuation = isset($_GET["say_punctuation"]) ? true : false;
 $checked = $say_punctuation ? " checked" : "";
 // we're using english numbers, so set.....
 $obj_phonome->set_decimal_delimiter(".");
 $obj_phonome->set_thousands_delimiter(",");
 
 // set the rest of the vars up....
 $obj_phonome->set_word_delimiter($word_delimiter);
 $obj_phonome->set_phonome_delimiter($phonome_delimiter);
 $obj_phonome->set_sentence_delimiter($sentence_delimiter);
 $obj_phonome->set_say_punctuation($say_punctuation);
 
 // get the output....
 $out_string = $obj_phonome->convert($string);
 
 // show results and form....
 
 echo "
 <html>
 <head>
 <title>phonome class version $version</title>
 
 <style type=\"text/css\">
 BODY
 {
 COLOR: #000000;
 
 scrollbar-base-color: #ffffff;
 scrollbar-arrow-color: #000008;
 scrollbar-track-color: silver;
 scrollbar-highlight-color: #000000;
 scrollbar-3dlight-color:#673008;
 scrollbar-shadow-color: #673008;
 scrollbar-darkshadow-color: #000000;
 }
 .label
 {
 color:red;
 }
 </style>
 
 
 <meta http-equiv=\"Content-Type\" content=\"text/html; charset=iso-8859-1\">
 </head>
 <body text=\"#FFFFFF\">
 
 <h1 align=\"center\">Phonome class tester</h1>
 
 <form method=\"get\" action=\"test.php\">
 <table width=\"90%\" align=\"center\" cellpadding=\"5\" cellspacing=\"5\" class=\"code\" border=\"0\">
 
 <tr>
 <td width=\"5%\"> </td>
 <td align=\"right\" class=\"label\">
 input :
 </td>
 <td align=\"left\">
 $string
 </td>
 <td width=\"5%\"> </td>
 </tr>
 <tr>
 <td> </td>
 <td align=\"right\" class=\"label\">
 output :
 </td>
 <td align=\"left\">
 $out_string
 </td>
 <td> </td>
 </tr>
 
 <tr>
 <td width=\"5%\"> </td>
 <td align=\"right\" class=\"label\">
 Text to convert :
 </td>
 <td align=\"left\">
 <textarea name=\"string\" rows=\"2\" cols=\"40\">$string</textarea>
 </td>
 <td width=\"5%\"> </td>
 </tr>
 <tr>
 <td width=\"5%\"> </td>
 <td align=\"right\" class=\"label\">
 Word delimiter :
 </td>
 <td align=\"left\">
 <input type=\"text\" name=\"word_delimiter\" size=\"10\" value=\"$word_delimiter\">
 </td>
 <td width=\"5%\"> </td>
 </tr>
 <tr>
 <td width=\"5%\"> </td>
 <td align=\"right\" class=\"label\">
 Phonome delimiter :
 </td>
 <td align=\"left\">
 <input type=\"text\" name=\"phonome_delimiter\" size=\"10\" value=\"$phonome_delimiter\">
 </td>
 <td width=\"5%\"> </td>
 </tr>
 <tr>
 <td width=\"5%\"> </td>
 <td align=\"right\" class=\"label\">
 Sentence delimiter :
 </td>
 <td align=\"left\">
 <input type=\"text\" name=\"sentence_delimiter\" size=\"10\" value=\"$sentence_delimiter\">
 </td>
 <td width=\"5%\"> </td>
 </tr>
 <tr>
 <td width=\"5%\"> </td>
 <td align=\"right\" class=\"label\">
 Say punctuation :
 </td>
 <td align=\"left\">
 <input type=\"checkbox\" name=\"say_punctuation\" $checked>
 </td>
 <td width=\"5%\"> </td>
 </tr>
 <tr>
 <td align=\"center\" colspan=\"5\">
 <input type=\"submit\" name=\"submit\" value=\"convert\">
 </td>
 </tr>
 </table>
 </form>
 
 </body>
 </html>\n";
 
 ?>
 
 |