Oj zapomniałem dodać pliku
validate.php
sorry
<?php
// Uruchamia obsługę błędów i klasę weryfikującą
require_once('script/error_handler.php');
require_once('class/class.validate.php');
require_once('class/class.usersession.php');
$objSession = new UserSession();
$validator = new Validate();
$objSession->Impress();
// Tworzy nowy obiekt Validator
//$validator = new Validate();
// Czyta typ weryfikacji (PHP czy AJAX?)
$validationType = '';
if (isset($_GET['validationType'])) {
$validationType = $_GET['validationType'];
}
// Weryfikacja AJAX czy PHP?
if ($validationType == 'php') {
header("Location:" . $validator->ValidatePHP($objSession->errors, $objSession->values));
} else {
// Weryfikacja AJAX korzysta z metody ValidateAJAX. Rezultat jej działania zapisany jest
// w dokumencie XML, wysyłanym do klienta
$response = '<?xml version="1.0" encoding="utf-8" standalone="yes" ?>' .
'<response>' . '<result>' . $validator->ValidateAJAX($_POST['inputValue'],
$_POST['fieldID']) . '</result>' . '<fieldid>' . $_POST['fieldID'] .
'</fieldid>' . '</response>';
// Generuje odpowiedź
if (ob_get_length()) ob_clean();
header('Content-Type: text/xml');
echo $response;
}
?>
Ten plik jest uruchamiany przez JavaScript i to on za wsystko odpowiada