diff --git a/processdata.php b/processdata.php index d342e8ac5b0d904cfe689a2f8a5ee9c802a1e91a..9f47538c48d19007862014f1491772e1f6ac0a1f 100644 --- a/processdata.php +++ b/processdata.php @@ -1,45 +1,38 @@ <?php + $name = $_POST['name']; + $surname = $_POST['surname']; + $email = $_POST['email']; + $newcomer = 'No'; + $dietary = $_POST['dietary']; + if (isset($_POST['newcomer'])) { $newcomer = 'Yes'; } -$files = glob('/home/WWW/public/ECRTS2015/data/*'); // get all file names -foreach($files as $file){ // iterate files - if(is_file($file)) - unlink($file); // delete file -} + $not_processable = (empty($name) || empty($surname) || empty ($email)); - // $name = $_POST['name']; - // $surname = $_POST['surname']; - // $email = $_POST['email']; - // $newcomer = 'No'; - // $dietary = $_POST['dietary']; - // if (isset($_POST['newcomer'])) { $newcomer = 'Yes'; } - - // $not_processable = (empty($name) || empty($surname) || empty ($email)); - - // if ($not_processable) { - // die('First Name, Last Name and E-mail are required, please - // <a href="http://control.lth.se/ecrts2015/registration.html">try again</a>.'); - // } - // else { - // $filename = '/home/WWW/public/ECRTS2015/data/' . $surname . '-' . $name . '.txt'; - // $data = '--------------------------------------------------------------------------------' . "\n" . - // 'First Name: ' . $name . "\n" . - // 'Last Name: ' . $surname . "\n" . - // 'E-mail: ' . $email . "\n" . - // 'IP: ' . $_SERVER[REMOTE_ADDR] . "\n" . - // 'Date: ' . date('Y-m-d H:i:s') . "\n" . - // 'Dietary: ' . $dietary . "\n" . - // 'First ECRTS: ' . $newcomer . "\n" . - // '--------------------------------------------------------------------------------' . "\n"; - // $ret = file_put_contents($filename, $data, FILE_APPEND | LOCK_EX); - // if ($ret === false) { - // die('An error occurred, please - // <a href="http://control.lth.se/ecrts2015/registration.html">try again later</a>.'); - // } - // else { - // header("Location: http://www.euromicro.org/registration/registration.php?event=RTS2015"); - // exit; - // } - // } + if ($not_processable) { + die('First Name, Last Name and E-mail are required, please + <a href="http://control.lth.se/ecrts2015/registration.html">try again</a>.'); + } + else { + $filename = '/home/WWW/public/ECRTS2015/data/' . $surname . '-' . $name . '.txt'; + $data = '--------------------------------------------------------------------------------' . "\n" . + 'First Name: ' . $name . "\n" . + 'Last Name: ' . $surname . "\n" . + 'E-mail: ' . $email . "\n" . + 'IP: ' . $_SERVER[REMOTE_ADDR] . "\n" . + 'Date: ' . date('Y-m-d H:i:s') . "\n" . + 'Dietary: ' . $dietary . "\n" . + 'First ECRTS: ' . $newcomer . "\n" . + '--------------------------------------------------------------------------------' . "\n"; + $ret = file_put_contents($filename, $data, FILE_APPEND | LOCK_EX); + if ($ret === false) { + die('An error occurred, please + <a href="http://control.lth.se/ecrts2015/registration.html">try again later</a>.'); + } + else { + header("Location: http://www.euromicro.org/registration/registration.php?event=RTS2015"); + exit; + } + } ?>