本文整理汇总了PHP中functions::get_random_string方法的典型用法代码示例。如果您正苦于以下问题:PHP functions::get_random_string方法的具体用法?PHP functions::get_random_string怎么用?PHP functions::get_random_string使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类functions
的用法示例。
在下文中一共展示了functions::get_random_string方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: end
// get image file extension
error_reporting(E_ERROR | E_PARSE);
$extension = end(explode(".", $_FILES["category_image"]["name"]));
if ($image_error > 0) {
$error['category_image'] = " <span class='label label-danger'>Not Uploaded!!</span>";
} else {
if (!($image_type == "image/gif" || $image_type == "image/jpeg" || $image_type == "image/jpg" || $image_type == "image/x-png" || $image_type == "image/png" || $image_type == "image/pjpeg") && !in_array($extension, $allowedExts)) {
$error['category_image'] = " <span class='label label-danger'>Image type must jpg, jpeg, gif, or png!</span>";
}
}
if (!empty($category_name) && empty($error['category_image'])) {
// create random image file name
$string = '0123456789';
$file = preg_replace("/\\s+/", "_", $_FILES['category_image']['name']);
$function = new functions();
$menu_image = $function->get_random_string($string, 4) . "-" . date("Y-m-d") . "." . $extension;
// upload new image
$upload = move_uploaded_file($_FILES['category_image']['tmp_name'], 'upload/images/' . $menu_image);
// insert new data to menu table
$sql_query = "INSERT INTO tbl_category (Category_name, Category_image)\n\t\t\t\t\t\tVALUES(?, ?)";
$upload_image = 'upload/images/' . $menu_image;
$stmt = $connect->stmt_init();
if ($stmt->prepare($sql_query)) {
// Bind your variables to replace the ?s
$stmt->bind_param('ss', $category_name, $upload_image);
// Execute query
$stmt->execute();
// store result
$result = $stmt->store_result();
$stmt->close();
}
示例2: hash
// Bind your variables to replace the ?s
$stmt->bind_param('s', $username);
// Execute query
$stmt->execute();
// store result
$result = $stmt->store_result();
$stmt->bind_result($data['Password'], $data['Email']);
$stmt->fetch();
$num = $stmt->num_rows;
$stmt->close();
}
// if username exist send new password
if ($num == 1) {
$email = $data['Email'];
$string = 'abcdefghijklmnopqrstuvwxyz';
$password = $function->get_random_string($string, 6);
$encrypt_password = hash('sha256', $username . $password);
// store new password to user table
$sql_query = "UPDATE tbl_user \n\t\t\t\t\t\tSET Password = ? \n\t\t\t\t\t\tWHERE Username = ?";
$stmt = $connect->stmt_init();
if ($stmt->prepare($sql_query)) {
// Bind your variables to replace the ?s
$stmt->bind_param('ss', $encrypt_password, $username);
// Execute query
$stmt->execute();
// store result
$reset_result = $stmt->store_result();
$stmt->close();
}
// send new password to user email
if ($reset_result) {