<?php
session_start();
//Antara muka pemprosesan pendaftaran regcheck.php
if(isset($_POST["tersembunyi"]) && $_POST["tersembunyi"] == "tersembunyi")
{
$user = trim($_POST["nama pengguna"]); //fungsi trim() mengalih keluar aksara ruang kosong pada kedua-dua belah rentetan
$psw = md5(trim($_POST["userpwd"]) );
$psw_confirm = md5(trim($_POST["confirm"]));
$code = $_POST["code"];
if($user == "" || $psw == "" ||. $psw_confirm == "")
{
echo "<script>alert('Sila sahkan kelengkapan maklumat!'); history.go(-1);</script>" ;
}
lain jika($kod != $_SESSION[' ver_code']){
echo "<script>alert('Kod pengesahan tidak betul, sila masukkan semula!'); history.go (-1) ;</skrip>";
}
lain
{
jika($psw == $psw_confirm)
{
$conn = mysqli_connect,"("root",qli_" "root") ; //Sambung ke pangkalan data, akaun dan kata laluan adalah akaun dan kata laluan pangkalan data anda sendiri
if(mysqli_errno($conn)){
echo mysqli_error($conn);
keluar;
}
mysqli_select_db($conn,"userdb "); //Pilih pangkalan data
mysqli_set_charset($conn,'utf8'); //Tetapkan set aksara
$sql = "pilih nama pengguna dari pengguna = '$ user'"; //SQL statement
$result = mysqli_query($conn,$sql); // Laksanakan pernyataan SQL
$num = mysqli_num_rows($result); // Kira bilangan baris yang dipengaruhi oleh pelaksanaan hasil
if($num) //Jika sudah Pengguna wujud
{
echo "<script>alert('username already exists'); history.go(-1);</script> ";
}
lain //Yang semasa tidak wujud Nama pengguna berdaftar
{
$ip=ip2long($_SERVER['REMOTE_ADDR']); // Tukar alamat ip kepada integer
$time= time();
$sql_insert = "masukkan ke dalam `pengguna ` (`nama pengguna`,`userpwd`,`createtime`,`createip`) nilai('" . $user . "','" . $psw ." ','".$time."','". $ip."')";
$res_insert = mysqli_query($conn,$sql_insert);
if($res_insert)
{
echo " <skrip>alert('Pendaftaran berjaya! ');window.location.href='login.php';</script>";
}
lain
{
echo "<script>alert('Sistem sedang sibuk, sila tunggu! ' ); history.go(-1);</script>";
}
}
}
lain
{
echo "<script>alert('Kata laluan tidak konsisten!'); history.go(-1);</script>}
}
lain
{
bergema "<skrip>alert('Penyerahan gagal!');</skrip>";
Cetak $code dan $_SESSION[' ver_code'] masing-masing untuk melihat sama ada terdapat sebarang data