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


PHP validation::Number方法代码示例

本文整理汇总了PHP中validation::Number方法的典型用法代码示例。如果您正苦于以下问题:PHP validation::Number方法的具体用法?PHP validation::Number怎么用?PHP validation::Number使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在validation的用法示例。


在下文中一共展示了validation::Number方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: register

 public function register($email, $pass, $status, $uname, $acceptterms)
 {
     $site = new Site();
     if ($site->get_setting('registration_on') == 0) {
         return '-99';
     }
     // Currently not accepting registrations
     $emailext = explode("@", $email);
     $emailext = $emailext[1];
     $emailexte = explode(".", $emailext);
     $emailext = $emailexte[count($emailexte) - 2] . "." . $emailexte[count($emailexte) - 1];
     if ($emailext == "ac.uk") {
         $emailext = $emailexte[count($emailexte) - 3] . "." . $emailext;
     }
     //echo $emailext;
     $db = new Database();
     $db->connect();
     $validation = new validation();
     if (!$validation->Email($email)) {
         return '-10';
         // Not a valid email address
     }
     if (!$validation->FormalName($uname)) {
         return '-11';
         // Not a valid name
     }
     if (!$validation->Number($status) || $status < 1 && $status > 4) {
         return '-12';
         // Not a valid status
     }
     if ($acceptterms != 1) {
         return '-13';
     }
     // Did not accept terms
     if (strlen($pass) < 3) {
         return '-14';
     }
     // Password not valid
     $where = "`email`='" . $email . "'";
     $db->select('`user`', '`id`', $where);
     $result = $db->getresult();
     extract($result);
     if ($id > 0) {
         return '-4';
     }
     //Email already in database
     $id = NULL;
     $where = "`emailextension`='" . $emailext . "'";
     $db->select('`school`', '`id`, `name`', $where);
     $result = $db->getresult();
     //print_r($result);
     extract($result);
     //echo "$id - $name";
     if ($id < 1 && $emailext != 'harvardconnection.co') {
         return '-2';
         //School extension not valid
     }
     $schoolname = $name;
     $schoolid = $id;
     $id = NULL;
     $name = NULL;
     return $schoolid;
     //Check your email yo
 }
开发者ID:jesobreira,项目名称:thefacebook.us,代码行数:64,代码来源:Authentication.php


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