
Untitled
By: a guest on
May 27th, 2012 | syntax:
None | size: 1.02 KB | hits: 19 | expires: Never
<?php
sleep(3);
if (file_exists('test.xml')) {
if (is_writable('test.xml')) {
if (empty($_POST['email'])) {
$return['error'] = true;
$return['msg'] = 'You did not enter you email.';
}
else {
if (preg_match('/^[^@]+@[a-zA-Z0-9._-]+\.[a-zA-Z]+$/', $email)) {
$xml = simplexml_load_file('test.xml');
$sxe = new SimpleXMLElement($xml->asXML());
$person = $sxe->addChild('person');
$person->addChild('email', $email);
$person->addChild('stance', $stance);
$sxe->asXML("test.xml");
$return['error'] = false;
$return['msg'] = 'You\'ve entered: ' . $_POST['email'] . '.';
} else {
$return['error'] = true;
$return['msg'] = 'Please verify that your e-mail was written correctly';
}
}
} else {
$return['error'] = true;
$return['msg'] = 'There has been an internal error (1404)';
}
echo json_encode($return);
?>