コード例 #1
0
function pageController()
{
    $data = [];
    $data['adjective'] = randomAdjective();
    $data['name'] = getServerName();
    $data['number'] = randomNumber();
    return $data;
}
コード例 #2
0
ファイル: Generators.php プロジェクト: PurdyForks/saunter.php
function generatePostalCode($selected)
{
    if (strcmp($selected, "United Kingdom") == 0) {
        // this isn't exactly correct as there are rules about which letters can be used in which format, but structurally
        // these cover it -- well, according to wikipedia at least http://en.wikipedia.org/wiki/Postcodes_in_the_United_Kingdom#Format
        $variant = rand(0, 5);
        switch ($variant) {
            case 0:
                // A9 9AA
                $postalCode = randomCharacter() . randomNumber() . ' ' . randomNumber() . randomCharacter(2);
                break;
            case 1:
                // A99 9AA
                $postalCode = randomCharacter() . randomNumber(2) . ' ' . randomNumber() . randomCharacter(2);
                break;
            case 2:
                // AA9 9AA
                $postalCode = randomCharacter(2) . randomNumber() . ' ' . randomNumber() . randomCharacter(2);
                break;
            case 3:
                // AA99 9AA
                $postalCode = randomCharacter(2) . randomNumber(2) . ' ' . randomNumber() . randomCharacter(2);
                break;
            case 4:
                // A9A 9AA
                $postalCode = randomCharacter() . randomNumber() . randomCharacter() . ' ' . randomNumber() . randomCharacter(2);
                break;
            case 5:
                // AA9A 9AA
                $postalCode = randomCharacter(2) . randomNumber() . randomCharacter() . ' ' . randomNumber() . randomCharacter(2);
                break;
        }
    } elseif (strcmp($selected, "United States") == 0) {
        // zip5 and zip9
        $variant = rand(0, 1);
        // only does zip 5
        $variant = 0;
        switch ($variant) {
            case 0:
                // 12345
                $postalCode = randomNumber(5);
                break;
            case 1:
                // 12345-1234
                $postalCode = randomNumber(5) . '-' . randomNumber(4);
                break;
        }
    } elseif (strcmp($selected, "Canada") == 0) {
        // A1A 1A1
        $postalCode = randomCharacter() . randomNumber() . randomCharacter() . ' ' . randomNumber() . randomCharacter() . randomNumber();
    }
    return $postalCode;
}
コード例 #3
0
 /**
  * 重置密码
  */
 public function changePassword()
 {
     $uid = I('id');
     $map['uid'] = $uid;
     $password = randomNumber();
     $data['password'] = think_weiphp_md5($password);
     if (M('User')->where($map)->save($data)) {
         //如果带有参数 以U方法生成跳转URL
         $this->success('重置成功密码为:' . $password, U('index'), 10);
     } else {
         $this->error('数据异常!');
     }
 }
コード例 #4
0
ファイル: index_4_7_2015.php プロジェクト: bhushansonar/hammu
function getNewResetPassword($userId)
{
    global $UserResetPassword;
    $newResetPassword = randomNumber();
    $resetPassword = new BOL_UserResetPassword();
    $resetPassword->setUserId($userId);
    $resetPassword->setExpirationTimeStamp(time() + 3600);
    $resetPassword->setUpdateTimeStamp(time() + 600);
    $resetPassword->setCode($newResetPassword);
    $UserResetPassword->save($resetPassword);
    return $resetPassword;
}
コード例 #5
0
function sendVerificationMail($type, $params)
{
    global $getConfig;
    global $getFeedback;
    global $getRouter;
    global $language;
    global $getMailer;
    global $EmailVerifyService;
    $subject = $params['subject'];
    $template_html = $params['body_html'];
    $template_text = $params['body_text'];
    switch ($type) {
        case "user":
            $user = $params['user'];
            $email = $user->email;
            $userId = $user->id;
            break;
        case "site":
            $email = $getConfig->getValue('base', 'unverify_site_email');
            $userId = 0;
            break;
        default:
            $getFeedback->error($language->text('base', 'email_verify_verify_mail_was_not_sent'));
            return;
    }
    $emailVerifiedData = $EmailVerifyService->findByEmailAndUserId($email, $userId, $type);
    if ($emailVerifiedData !== null) {
        $timeLimit = 60 * 60 * 24 * 3;
        // 3 days
        if (time() - (int) $emailVerifiedData->createStamp >= $timeLimit) {
            $emailVerifiedData = null;
        }
    }
    if ($emailVerifiedData === null) {
        $emailVerifiedData = new BOL_EmailVerify();
        $emailVerifiedData->userId = $userId;
        $emailVerifiedData->email = trim($email);
        $emailVerifiedData->hash = randomNumber();
        $emailVerifiedData->createStamp = time();
        $emailVerifiedData->type = $type;
        $EmailVerifyService->batchReplace(array($emailVerifiedData));
    }
    $vars = array('code' => $emailVerifiedData->hash);
    $language = $language;
    $subject = UTIL_String::replaceVars($subject, $vars);
    $template_html = UTIL_String::replaceVars($template_html, $vars);
    $template_text = UTIL_String::replaceVars($template_text, $vars);
    $mail = $getMailer->createMail();
    $mail->addRecipientEmail($emailVerifiedData->email);
    $mail->setSubject($subject);
    $mail->setHtmlContent($template_html);
    $mail->setTextContent($template_text);
    $getMailer->send($mail);
    if (!isset($params['feedback']) || $params['feedback'] !== false) {
        $getFeedback->info($language->text('base', 'email_verify_verify_mail_was_sent'));
    }
}
コード例 #6
0
ファイル: get_sku_number.php プロジェクト: rickyalex/eshopper
<?php

include '../inc/functions.php';
/* generate SKU number */
$sku = randomNumber(12);
echo $sku;
コード例 #7
0
ファイル: index.php プロジェクト: AndrewDoan/php_node_sockets
  </style>
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script>
  <!-- Latest compiled and minified CSS -->
  <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/css/bootstrap.min.css">

  <!-- Optional theme -->
  <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/css/bootstrap-theme.min.css">

  <!-- Latest compiled and minified JavaScript -->
  <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/js/bootstrap.min.js"></script>
  <script src="node_modules/socket.io/node_modules/socket.io-client/socket.io.js"></script>

  <script>
      function randomMessage(data){
          <?php 
$random = randomNumber();
$user_query = "SELECT full_name FROM users where id = {$random} limit 1";
$users = fetch($user_query);
foreach ($users as $key => $user) {
    $name = $user;
}
?>
          var random = "<?php 
echo $name;
?>
";
          $("#chat_box").append("<p>" + random + ": " + data.message + "</p>");
      }
    $(document).ready(function(){
      var socket = io.connect('http://localhost:5000');
      var name = prompt("What is your name?");
コード例 #8
0
ファイル: batch.php プロジェクト: roly445/Php-Nuget-Server
 public function Elaborate($requests)
 {
     $randBound = randomNumber(strlen("ff6a932f-7ca9-4926-9ae0-0e12776eacbf"));
     $randBoundSub = randomNumber(strlen("ff6a932f-7ca9-4926-9ae0-0e12776eacbf"));
     $boundary = "batchresponse_" . $randBound;
     http_response_code(202);
     //accepted
     $result = "";
     header("DataServiceVersion: 1.0;");
     header("Content-Type: multipart/mixed; boundary=" . $boundary);
     header("Cache-Control: no-cache");
     //header("Content-Type: multipart/mixed");
     //header("X-Content-Type-Options: nosniff");
     //header("X-XSS-Protection: 1; mode=block");
     for ($i = 0; $i < sizeof($requests); $i++) {
         $request = $requests[$i];
         $result .= "--" . $boundary . "\r\n";
         $result .= "Content-Type: application/http\r\n";
         $result .= "Content-Transfer-Encoding: binary\r\n";
         $result .= "\r\n";
         $result .= "HTTP/1.1 " . $request->ResultStatus . " ";
         if ($request->ResultStatus == 200) {
             $result .= "OK\r\n";
         } else {
             $result .= "KO\r\n";
         }
         $result .= "Cache-Control: no-cache\r\n";
         $result .= "DataServiceVersion: 2.0;\r\n";
         if (is_numeric($request->ResultData)) {
             $result .= "Content-Type: text/plain;charset=utf-8\r\n";
         } else {
             $result .= "Content-Type: application/atom+xml;type=feed;charset=utf-8\r\n";
         }
         if ($request->ContentId != null) {
             $result .= "Content-ID: " . $request->ContentId . "\r\n";
         }
         $result .= "Content-Length: " . strlen($request->ResultData) . "\r\n";
         $result .= "\r\n";
         $result .= $request->ResultData . "\r\n";
     }
     $result .= "--" . $boundary . "--\r\n";
     //file_put_contents("batch.log","RESULT:\r\n".$result."\r\nENDOFRESULT", FILE_APPEND);
     header("Content-Length: " . strlen($result));
     echo $result;
     flush();
     return $result;
 }
コード例 #9
0
ファイル: items.php プロジェクト: rickyalex/eshopper
    $xcrud->columns('id,name,description,brand,color,size,category,gender,img,price,active,rating,flag_featured,flag_bestseller,date_created');
    $xcrud->fields('name,description,brand,color,size,category,gender,price,active,rating,flag_featured,flag_bestseller,img');
    $xcrud->column_tooltip('img', 'Recommended size is 268x249');
    $xcrud->label('flag_featured', 'Flag New Item');
    $xcrud->change_type('rating', 'select', '', array('values' => array('0', '1', '2', '3', '4', '5')));
    $xcrud->change_type('img', 'image', false, array('path' => '../uploads', 'thumbs' => array(array('height' => 249, 'width' => 268, 'crop' => true, 'marker' => '_th'))));
    $xcrud->change_type('price', 'price', '', array('prefix' => 'Rp. '));
    //$xcrud->set_attr('sku',array('readOnly'=>'True','id'=>'sku'));
    //$xcrud->validation_required('sku');
    $xcrud->validation_required('name');
    $xcrud->validation_required('description');
    $xcrud->validation_required('category');
    $xcrud->validation_required('price');
    $xcrud->validation_required('img');
    //$xcrud->before_insert('update_sku');
    $xcrud->pass_var('sku', randomNumber(12), 'create');
    $xcrud->pass_var('date_created', Date('Y-m-d h:i:s'), 'create');
    $xcrud->pass_var('last_updated', Date('Y-m-d h:i:s'), 'edit');
}
?>
<!DOCTYPE html>
<html>
	<head>
		<meta http-equiv="Content-type" content="text/html; charset=utf-8" />
		
        <title>Administrator Page</title>
		<?php 
require_once '../inc/inc_header.php';
?>
		
		<section id="main-content">
コード例 #10
0
ファイル: example8.php プロジェクト: ipasa/seip_php_17
                    </td>
                </tr>

                <tr>
                    <td></td>
                    <td>
                        <input type="submit" value="Submit" name="submit">
                    </td>
                </tr>
            </table>
        </form>
        
        <div class="resultBox">
            <h3><u>Result :</u></h3>
            <p>
                <strong>
                    <?php 
if (isset($_POST['start_number'])) {
    if ($_POST['start_number'] == 0) {
        echo 'Sorry No Number Inputed';
    } else {
        echo 'The generated random password is - ' . randomNumber($start_number);
    }
}
?>
                </strong>
            </p>
        </div>
    </div>
</body>
</html>