| 
<?php
echo "<br/>ssReplacer Class quick Sample";
 echo "<br/>=====================================";
 echo "<br/>Needs data.txt and template01.html present in the folder as this page<br/>";
 error_reporting(E_ERROR);
 include ("class.ssReplacer.php");
 $i=0;
 $i= $i +1;
 echo "<br/>$i> Create new replacer";
 $ssr = new ssReplacer();
 $cnf = $ssr->config();
 echo "<br/>== ssReplacer's default config setting are <br/>";
 $cnf = $ssr->ObjtoString($cnf,2,"html");
 echo "<i>". $cnf. "</i>";
 $i= $i +1;
 echo "<br/>$i> You can use config(conf_array) method to alter these settings <br/>";
 echo "<br/>== eg. <i>replacer->config(['showMissing'=>true]);</i>";
 $showErr = $ssr->config(['showMissing'=>true]);
 echo "<br/>== it will return revised config or false";
 
 echo "<br/>";
 $i++;
 echo "$i> Load data using dataFile(filename) method. You can also use data(dataJson) <br/>";
 $res = $ssr->dataFile('./data.txt');
 // echo "<br/>== Data =============================================================<br/>";
 // $data = $ssr->data();
 
 $i++;
 echo "$i> Load Template using templateFile(filename) method. You can also use template(template_array) <br/>";
 $tm = $ssr->templateFile("./template01.html");
 /* echo "<br/>== Template =============================================================".sizeof($arrtmplate);
 $arrtmplate = $ssr->template();
 for($i=0; $i< sizeof($arrtmplate);$i++){
 echo $arrtmplate[$i];
 }
 */
 
 // var_dump($arrtmplate);
 $i++;
 echo "$i>  generate Replacer Object Model (ROM) using generateROM() method.<br/>";
 $rom = $ssr->generateROM();
 echo "<br/>== Check replacer->err for any errors<br/>";
 // echo "<br/>== ROM Generated ==============================================================<br/>";
 // var_dump($rom);
 // get result
 $i++;
 echo "$i>  generate Final result using generateResult() method.";
 echo "<br/>== it returns the results array.<br/>";
 $arr = $ssr->generateResult();
 /* dump using iterating thru array
 for($i=0;$i <sizeof($arr);$i++){
 echo $arr[$i];
 }
 */
 
 echo "<br/>====== Begin result ======= </br>";
 echo implode($arr);
 echo "<br/>====== End result ======= </br>";
 echo "<br/>";
 
 
 |