[PHP字符串]⑨--显示用户信息

join

implode

[PHP字符串]⑨--显示用户信息_第1张图片
Paste_Image.png

修改代码

$fav = $_POST['fav'];
if (!empty($fav)) {
    $favStr = join(',', $fav);
}
$password = md5($password);
$userInfo = <<

 用户名
    密码
    邮箱
    兴趣爱好


    {$username}
    {$password}
    {$email}
    {$favStr}

   

EOF;
echo $userInfo;

reg.php

' . $string{mt_rand(0, strlen($string) - 1)} . '';
}


?>



    
    注册页面


慕课网注册页面

用户名 用户名首字母以字母开始,并且长度6~10
密码 密码不能为空,长度6~10
确认密码 两次密码一致
邮箱 邮箱必须包含@,[email protected]
兴趣爱好 PHP Java Ios C语言 C++ Swift Meteor NodeJS Iconic
验证码

doAction.php

 重新注册 ';

//$char = $username{0};
$char = substr($username, 0, 1);
$ascii = ord($char);
if (!(($ascii >= 65 && $ascii <= 90) || ($ascii >= 97 && $ascii <= 122))) {
    exit('用户名首字母不是以字母开始' . $redirectUrl);
}

$userLen = strlen($username);
if ($userLen < 6 || $userLen > 10) {
    exit('用户名长度不符合规范 
' . $redirectUrl); } $pwdLen = strlen($password); if ($pwdLen == 0) { exit('密码不能为空
' . $redirectUrl); } if ($pwdLen < 6 || $pwdLen > 10) { die("密码长度不符合规范" . $redirectUrl); } //if ($password !== $password1) { // exit("两次密码不一致
" . $redirectUrl); //} if (strcmp($password, $password1) !== 0) { exit("两次密码不一致
" . $redirectUrl); } //位置0也是false if (strpos($email, '@') == false) { exit("非法邮箱
" . $redirectUrl); } if ($verify1 !== $verify) { exit("验证码错误
" . $redirectUrl); } echo "恭喜您注册成功
"; $password = md5($password); $userInfo = << 用户名 密码 邮箱 兴趣爱好 {$username} {$password} {$email} {$favStr} EOF; echo $userInfo; ?>
[PHP字符串]⑨--显示用户信息_第2张图片
Paste_Image.png
Paste_Image.png

你可能感兴趣的:([PHP字符串]⑨--显示用户信息)