czy jest możliwość zakończenia nagłówka... ?
Mam o to taki kodzik rejestracja.php:
<?php
Kod
require_once('rejestracja.class.php');
$class_Rejestracja = new Rejestracja();
if($_GET['go'] == "krok2")
{
$formularz_rejestracyjny = $class_Rejestracja->formularz_rejestracyjny();
}
elseif($_GET['go'] == "krok3")
{
$koniec_rejestracji = $class_Rejestracja->koniec_rejestracji();
}
elseif($_GET['go'] == "zaznacz_regulamin")
{
$class_Rejestracja->regulamin_zaznacz($_POST['inputValue']);
}
elseif($_GET['go'] == "response")
{
$response = '<?xml version="1.0" encoding="iso-8859-2" standalone="yes"?>' .
'<response>' . '<result>' . $class_Rejestracja->ValidateAJAX($_GET['inputValue'],
$_GET['fieldID']) . '</result>' . '<fieldid>' . $_GET['fieldID'] . '</fieldid>'
. '</response>';
if(ob_get_length()){ob_clean();}
header('Content-Type: text/xml');
echo $response;
}
else
{
$formularz_rejestracyjny = $class_Rejestracja->regulamin_rejestracyjny();
}
?>
$class_Rejestracja = new Rejestracja();
if($_GET['go'] == "krok2")
{
$formularz_rejestracyjny = $class_Rejestracja->formularz_rejestracyjny();
}
elseif($_GET['go'] == "krok3")
{
$koniec_rejestracji = $class_Rejestracja->koniec_rejestracji();
}
elseif($_GET['go'] == "zaznacz_regulamin")
{
$class_Rejestracja->regulamin_zaznacz($_POST['inputValue']);
}
elseif($_GET['go'] == "response")
{
$response = '<?xml version="1.0" encoding="iso-8859-2" standalone="yes"?>' .
'<response>' . '<result>' . $class_Rejestracja->ValidateAJAX($_GET['inputValue'],
$_GET['fieldID']) . '</result>' . '<fieldid>' . $_GET['fieldID'] . '</fieldid>'
. '</response>';
if(ob_get_length()){ob_clean();}
header('Content-Type: text/xml');
echo $response;
}
else
{
$formularz_rejestracyjny = $class_Rejestracja->regulamin_rejestracyjny();
}
?>
I chciałbym, aby w elseif($_GET['go'] == "response") działało tylko XML, później zaś już nie