Post by Goborijung at 2022-08-31 14:36:35 | ID: 1757
echo $_SERVER['REMOTE_ADDR'];
Post by Goborijung at 2020-08-11 11:47:24 | ID: 712
https://www.w3schools.com/php/func_array_in_array.asp <?php $people = array("Peter", "Joe", "Glenn", "Cleveland"); if (in_array("Glenn", $people)) { echo "Match found"; } else { echo "Match not found"; } ?>
Post by Goborijung at 2021-05-13 13:16:46 | ID: 1186
<?php
ob_start(); //ประมวลผลคำสั่งทุกบรรทัดให้เสร็จก่อน ค่อยส่งให้ client ทีเดียว
session_start();
if($_SESSION['user_login_id']!='')
{
header('Location: index2');
exit;
}
?>
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<title>Soundmk | Log in</title>
<!-- Tell the browser to be responsive to screen width -->
<!--font-awesome cdn-->
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css">
<meta content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no" name="viewport">
<!-- Bootstrap 3.3.7 -->
<link rel="stylesheet" href="https://soundmk.com/admin/Admin-LTE/bower_components/bootstrap/dist/css/bootstrap.min.css">
<!-- Ionicons -->
<link rel="stylesheet" href="https://soundmk.com/admin/Admin-LTE/bower_components/Ionicons/css/ionicons.min.css">
<!-- Theme style -->
<link rel="stylesheet" href="https://soundmk.com/admin/Admin-LTE/dist/css/AdminLTE.min.css">
<!-- iCheck -->
<link rel="stylesheet" href="https://soundmk.com/admin/Admin-LTE/plugins/iCheck/square/blue.css">
<link rel="icon" href="https://goo.gl/brdDiw">
<!-- Google Font -->
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700,300italic,400italic,600italic">
<script>
function doCheckLogin()
{
//alert('doCheck');
var theForm = document.form1;
if(theForm.email.value=='')
{
alert('ฟวย! ใส่อีเมล์ก่อนสิว่ะ...สาด!');
return false;
}
else if(theForm.pass.value=='')
{
alert('ฟวย! ใส่รหัสด้วย ไอ้โง่..!');
return false;
}
else
{
return submit;
}
}
</script>
</head>
<body class="hold-transition login-page">
<div class="login-box">
<div class="login-logo">
<a href="javascript:;"><b>SOUND</b>MK</a>
</div>
<div class="login-box-body">
<p class="login-box-msg">Sign in to start your session</p>
<?php
//ตรวจสอบว่ามีการเก็บ cookie ของ member เอาไว้หรือไม่ ถ้ามี ก็เอาไปแสดงในฟอร์ม
$ck_email = isset($_COOKIE['ck_email'])?$_COOKIE['ck_email']:'';
$ck_pwd = isset($_COOKIE['ck_pass'])?$_COOKIE['ck_pass']:'';
//ถ้า cookie-email ไม่ว่าง ให้ input-checkbox = checked
if($ck_email=="")
{
$checked = "";
}
else
{
$checked = "checked";
}
?>
<!--Form-login-page-->
<form name="form1" action="" method="post" onsubmit="return doCheckLogin()">
<!--Email-->
<div class="form-group has-feedback">
<input type="email" name="email" value="<?=$ck_email?>" class="form-control" placeholder="Email">
<span class="fa fa-envelope form-control-feedback"></span>
</div>
<!--Password-->
<div class="form-group has-feedback">
<input type="password" name="pass" value="<?=$ck_pwd?>" class="form-control" placeholder="Password">
<span class="fa fa-lock form-control-feedback"></span>
</div>
<!--Remember/SignIn-->
<div class="row">
<div class="col-xs-8">
<div class="checkbox icheck">
<label>
<input type="checkbox" name="keep_login" value="on" <?=$checked;?> > Remember Me
</label>
</div>
</div>
<!-- /.col -->
<div class="col-xs-4">
<button type="Submit" name="btnSign" class="btn btn-primary btn-block btn-flat">
<i class="fa fa-sign-in"></i> Sign In
</button>
</div>
<!-- /.col -->
</div>
</form>
<!-------------------------------------------------DO Submit Form-------------------------------------------------------->
<?php
// Do Login Submit Form
$s = array($_POST['email'],$_POST['pass']);
$pass = md5($s[1]);
$errMessage = '';
foreach($s as $val)
{
if($val=='')
{
$errMessage = 'email or pass is null!';
}
}
if($errMessage=='')
{
//echo "<script>alert('pass validator');</script>";
require_once 'include/config.php';
$sql = "SELECT * FROM tb_users WHERE email='".$s[0]."' AND pass='".$pass."' AND level='admin' ";
//echo $sql;
$qry = mysqli_query($conn,$sql);
if(mysqli_num_rows($qry)==1)
{
$keep_login = @$_POST['keep_login']; //echo 'keep_login: '.$keep_login; // --------------------------- (1)
if($keep_login=='on')
{
//echo "<script>alert('keeped');</script>";
setcookie('ck_email',$_POST['email'],time()+86400,'/');
setcookie('ck_pass',$_POST['pass'],time()+86400,'/');
}
else
{
//echo "<script>alert('not keep');</script>";
setcookie('ck_email','',time()-3600,'/');
setcookie('ck_pass','',time()-3600,'/');
}
$rs = mysqli_fetch_array($qry);
$_SESSION['user_login_id'] = $rs['uid'];
echo "<script>window.location.href='index2';</script>";
}
else
{
echo "<script>alert('ฟวยเอ้ย....ไม่มีสิทธิ์ ยังอยากจะเข้าอีกนะมึง สลัด...');</script>";
}
}
?>
<!--Social-Login-Link-->
<div class="social-auth-links text-center" style="display: none;">
<p>- OR -</p>
<a href="#" class="btn btn-block btn-social btn-facebook btn-flat">
<i class="fa fa-facebook"></i> Sign in using Facebook
</a>
<a href="#" class="btn btn-block btn-social btn-google btn-flat">
<i class="fa fa-google-plus"></i> Sign in using Google+
</a>
</div>
<!-- <a href="#">I forgot my password</a><br>
<a href="register.html" class="text-center">Register a new membership</a> -->
</div>
<!-- /.login-box-body -->
</div>
<!-- /.login-box -->
<!-- jQuery 3 -->
<script src="https://soundmk.com/admin/Admin-LTE/bower_components/jquery/dist/jquery.min.js"></script>
<!-- Bootstrap 3.3.7 -->
<script src="https://soundmk.com/admin/Admin-LTE/bower_components/bootstrap/dist/js/bootstrap.min.js"></script>
<!-- iCheck -->
<script src="https://soundmk.com/admin/Admin-LTE/plugins/iCheck/icheck.min.js"></script>
<script>
$(function () {
$('input').iCheck({
checkboxClass: 'icheckbox_square-blue',
radioClass: 'iradio_square-blue',
increaseArea: '20%' /* optional */
});
});
</script>
</body>
</html>Post by Goborijung at 2021-05-13 14:10:51 | ID: 1189
<?php session_start(); session_destroy(); echo "<script>window.location='login.php'</script>"; ?>
Post by Goborijung at 2021-03-27 21:50:48 | ID: 1064
<?php
$con = mysqli_connect("localhost","my_user","my_password","my_db");
if (mysqli_connect_errno()) {
echo "Failed to connect to MySQL: " . mysqli_connect_error();
exit();
}
// Escape special characters, if any
$firstname = mysqli_real_escape_string($con, $_POST['firstname']);
$lastname = mysqli_real_escape_string($con, $_POST['lastname']);
$age = mysqli_real_escape_string($con, $_POST['age']);
$sql="INSERT INTO Persons (FirstName, LastName, Age) VALUES ('$firstname', '$lastname', '$age')";
if (!mysqli_query($con, $sql)) {
printf("%d Row inserted.
", mysqli_affected_rows($con));
}
mysqli_close($con);
?>Post by Goborijung at 2021-04-30 15:09:52 | ID: 1163
แบบเงื่อนไขเดียว
echo ($a == 0) ? 'Yes' : 'No';แบบหลายเงื่อนไข
echo ($a==0 ? 'clear' : ($a==1 ? 'Processing' : ($a==2 ? 'Marked for delete' : 'Unknow' )));แบบมี && ในเงื่อนไข
echo ($a == 0 || $ == 1 ? 'Pass' : ($a == 2 || $a == 3 ? 'Confirm' : 'Error'));
Post by Goborijung at 2021-05-13 14:08:19 | ID: 1188
<?php $sql = "SELECT OID,UserName FROM [User] WHERE UserName='".$s[0]."' AND Password='".$pass."' "; $qry = sqlsrv_query($conn,$sql , array(), array( "Scrollable" => 'static' )); if(sqlsrv_num_rows($qry) > 0) { // Statement } ?>
Post by Goborijung at 2020-04-23 10:05:54 | ID: 504
<?php $uname = sqlsrv_real_escape_string($conn, trim($_POST['uname'])); $pass = sqlsrv_real_escape_string($conn, trim($_POST['pword'])); ?>
Post by Goborijung at 2022-03-11 15:18:02 | ID: 1406
Syntax :
class ClassName {
// members and specifications
...
}
Post by Goborijung at 2022-06-02 15:35:58 | ID: 1575
$s = '555';
echo "<script>alert('$s');</script>";