本文整理汇总了PHP中is_valid_user_name函数的典型用法代码示例。如果您正苦于以下问题:PHP is_valid_user_name函数的具体用法?PHP is_valid_user_name怎么用?PHP is_valid_user_name使用的例子?那么, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了is_valid_user_name函数的6个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: print_r
// $teamid = 0;
// $project_prefs = "";
//}
//if(defined('INVITE_CODES')) {
// $invite_code = post_str("invite_code");
// if (strlen($invite_code)==0) {
// show_error(tra("You must supply an invitation code to create an account."));
// }
// if (!preg_match(INVITE_CODES, $invite_code)) {
// show_error(tra("The invitation code you gave is not valid."));
// }
//}
print_r($data);
exit;
$new_name = $data['namePerson/friendly'];
if (!is_valid_user_name($new_name, $reason)) {
show_error($reason);
}
$new_email_addr = $data['contact/email'];
$new_email_addr = strtolower($new_email_addr);
if (!is_valid_email_addr($new_email_addr)) {
show_error("Invalid email address:\n you must enter a valid address of the form\n name@domain");
}
$user = lookup_user_email_addr($new_email_addr);
if (!$user) {
$passwd_hash = random_string();
$country = $data['contact/country/home'];
if ($country == "") {
$country = "International";
}
if (!is_valid_country($country)) {
示例2: exit
<?php
require "admin-header.php";
if (!isset($_SESSION['administrator'])) {
echo "<a href='../loginpage.php'>Please Login First!</a>";
exit(1);
}
if (isset($_POST['prefix'])) {
require_once "../include/check_post_key.php";
$prefix = $_POST['prefix'];
require_once "../include/my_func.inc.php";
if (!is_valid_user_name($prefix)) {
echo "Prefix is not valid.";
exit(0);
}
$teamnumber = intval($_POST['teamnumber']);
$pieces = explode("\n", trim($_POST['ulist']));
if ($teamnumber > 0) {
echo "<table border=1>";
echo "<tr><td colspan=3>Copy these accounts to distribute</td></tr>";
echo "<tr><td>team_name<td>login_id</td><td>password</td></tr>";
for ($i = 1; $i <= $teamnumber; $i++) {
$user_id = $prefix . ($i < 10 ? '0' . $i : $i);
$password = strtoupper(substr(MD5($user_id . rand(0, 9999999)), 0, 10));
if (isset($pieces[$i - 1])) {
$nick = $pieces[$i - 1];
} else {
$nick = "your_own_nick";
}
echo "<tr><td>{$nick}<td>{$user_id}</td><td>{$password}</td></tr>";
$password = pwGen($password);
示例3: exit
<?php
$cache_time = 10;
$OJ_CACHE_SHARE = false;
require_once './include/cache_start.php';
require_once './include/db_info.inc.php';
require_once './include/setlang.php';
require_once "./include/const.inc.php";
require_once "./include/my_func.inc.php";
// check user
$user = $_GET['user'];
if (!is_valid_user_name($user)) {
echo "No such User!";
exit(0);
}
$view_title = $user . "@" . $OJ_NAME;
$user_mysql = mysql_real_escape_string($user);
$sql = "SELECT `school`,`email`,`nick` FROM `users` WHERE `user_id`='{$user_mysql}'";
$result = mysql_query($sql);
$row_cnt = mysql_num_rows($result);
if ($row_cnt == 0) {
$view_errors = "No such User!";
require "template/" . $OJ_TEMPLATE . "/error.php";
exit(0);
}
$row = mysql_fetch_object($result);
$school = $row->school;
$email = $row->email;
$nick = $row->nick;
mysql_free_result($result);
// count solved
示例4: strval
$str2 = $str2 . "&problem_id=" . $problem_id;
} else {
$problem_id = strval(intval($_GET['problem_id']));
if ($problem_id != '0') {
$sql = $sql . "AND `problem_id`='" . $problem_id . "' ";
$str2 = $str2 . "&problem_id=" . $problem_id;
} else {
$problem_id = "";
}
}
}
// check the user_id arg
$user_id = "";
if (isset($_GET['user_id'])) {
$user_id = trim($_GET['user_id']);
if (is_valid_user_name($user_id) && $user_id != "") {
$sql = $sql . "AND `user_id`='" . $user_id . "' ";
if ($str2 != "") {
$str2 = $str2 . "&";
}
$str2 = $str2 . "user_id=" . $user_id;
} else {
$user_id = "";
}
}
if (isset($_GET['language'])) {
$language = intval($_GET['language']);
} else {
$language = -1;
}
if ($language > 9 || $language < 0) {
示例5: strval
<?php
require_once "./include/db_info.inc.php";
require_once "./include/my_func.inc.php";
$newlang = strval($_GET['lang']);
if (is_valid_user_name($newlang) && strlen($newlang) < 3) {
$_SESSION['OJ_LANG'] = $newlang;
}
echo "<script language='javascript'>\n";
echo "history.go(-1);\n";
echo "</script>";
示例6: session_start
<?php
session_start();
require_once "include/db_info.inc.php";
require_once "include/my_func.inc.php";
$sql = "select * from users where `user_id`='{$_POST['id']}'";
$tmp = @mysql_query($sql);
$cnt = @mysql_num_rows($tmp);
if ($cnt >= 1 || !is_valid_user_name($_POST['id'])) {
echo "false";
} else {
echo "true";
}