<?php
ob_start ();
?>
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
<head>
<link rel="stylesheet" type="text/css" href="css/maindoc.css" />
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<?php
/**
*includes pour php5
*
*/
require_once 'php5/ocity.cls.php';
require_once 'php5/oajax.cls.php';
require_once 'php5/soundex2.cls.php';
require_once 'php5/phonex.cls.php';
/**
*includes pour php4
*
*/
/*
require_once 'php4/ocity.cls.php';
require_once 'php4/oajax.cls.php';
require_once 'php4/soundex2.cls.php';
require_once 'php4/phonex.cls.php';
*/
$soundex = new soundex2;
$phonex = new phonex;
$ville = new ocity ('data.dat', $soundex, $phonex);
$ajax = new oajax;
echo $ajax -> setHeader ();
echo $ajax -> buildAjax ();
echo $ajax -> search ();
echo $ajax -> setFooter ();
$sBuffer = ob_get_clean ();
$bCheck = $ville -> getSearch ();
ob_start ();
?>
</head>
<body>
<input type="text" name="mySearch" id="mySearch" />
<input type="button" value="Search" title="Letters or numbers" onclick="search (''+document.getElementById('mySearch').value+'', 0, 0);" style="cursor:pointer;"/>
<input type="button" value="Soundex" title="Only letters !" onclick="search (''+document.getElementById('mySearch').value+'', 0, 1);" style="cursor:pointer;"/>
<input type="button" value="Phonex" title="Only letters !" onclick="search (''+document.getElementById('mySearch').value+'', 0, 2);" style="cursor:pointer;"/>
<div id="divContent">
</div>
</body>
</html>
<?php
$sBuffer .= ob_get_clean ();
if ($bCheck === false) {
echo $sBuffer;
}
/**
* data2.dat file creation, with soundex and phonex codes (already done)
*
$sVilles = file_get_contents ('data.dat');
$aLines =explode ("\r", $sVilles);
echo '<pre>', print_r ($aLines), '</pre>';
foreach ($aLines as $clef => $line) {
$nom = strtolower (trim (substr ($line, 0, strlen ($line) - 6)));
if (!empty ($nom)) {
$aCpVilles[$clef] = trim (substr ($line, -6));
$aNomVilles[$clef] = $nom;
$soundex -> build ($nom);
$phonex -> build ($nom);
$aSoundexVilles[$clef] = $soundex -> sString;
$aPhonexVilles[$clef] = $phonex -> sString;
}
}
$fp = fopen ('data2.dat', 'w');
foreach ($aCpVilles as $clef => $val) {
fwrite ($fp, $val.';'.$aNomVilles[$clef].';'.$aSoundexVilles[$clef].';'.$aPhonexVilles[$clef]."\r\n");
}
fclose ($fp);
*/
?>
|