当前位置: 首页>>代码示例>>PHP>>正文


PHP functions::get_random_string方法代码示例

本文整理汇总了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();
     }
开发者ID:adhikjoshi,项目名称:ecom,代码行数:31,代码来源:add-category-form.php

示例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) {
开发者ID:adhikjoshi,项目名称:ecom,代码行数:31,代码来源:forget-password-form.php


注:本文中的functions::get_random_string方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。