Итак, у меня есть эта функция register_user
в php-файле с именем functions
, эта функция была использована для активации пользователя, зарегистрировавшегося на моем сайте.Как вызвать функцию из файла php?
function register_user($register_data) {
array_walk($register_data, 'sanitise_array');
$register_data['password'] = md5($register_data['password']);
$fields = '`' . implode('`, `', array_keys($register_data)) . '`';
$data = '\'' . implode('\', \'', $register_data) . '\'';
mysql_query("INSERT INTO `mock_exam_users` ($fields) VALUES ($data)");
email($register_data['email_address'], 'Activate your account', "Hello " . $register_data['first_name'] .",\n\nTo activate your account, click on the link below or copy and paste the URL on to your browser.\nhttp://7ea8d47c.ngrok.io/mocktime/activate.php?email=" . $register_data['email_address'] . "&email_code=" . $register_data['email_code'] ." \n\nmockTime");
}
В моей странице входа в систему, где я проверяю для валидаций когда логины, один из моего чека, чтобы проверить, если пользователь активировал свою электронную почту.
if (user_active($email_address) === false) {
$errors[] = 'Email Address is not activated !';
}
Я хотел бы знать, если есть все равно я мог бы перейти в функции register_user
в этом, если заявление в качестве альтернативного способа повторной отправки электронной почты.
Надеюсь, что я подробно описал проблему, однако, если вам нужны детали, пожалуйста, сообщите об этом.
Вы знаете о 'require' заявление в PHP? Вот как вы загружаете функции из одного файла в другой файл. – Barmar