Любой нубо хакер сломает скрипт в 2 счёта.
Первое: Нет не единой фильтрации данных.
Второе: Стиль кода, ужасен. Может ты и пытаешься писать более красиво, но это у тебя плохо получается.
Не веришь?
Массивы:
Да любую нормальную книгу прочти и увидишь как они пишутся.
Причём ты в одном месте пишешь правильно, в другом нет. Такое ощущение что код вообще не твой.
Для наглядности:
PHP код:
$_POST['Account']
Так чисто почитать:
http://www.php.net/manual/en/language.types.array.php
Дальше:
PHP код:
if($_POST['RetypeEMail'] == "") {
ЭТО ЧТО?
Это проверка на пустоту? А если написать в поле: " " - то что в кавычках? тобиш пробел. Будет пустота? Проверь.
Для на наглядности:
PHP код:
if(empty($_POST['RetypeEMail'])) {
Идём дальше:
PHP код:
<table width="400" border="0" align="center"><td align="center"><?php
Это что за вставки в php файл, html бредятину. Мало того что она в php файле, так она ещё и не правильная.
Не ну мож исправил в следующем исправлении, я его не качал.
Исправляй, делай свой продукт лучше!