|
|
|
ทำไมขึ้น server แล้วภาษามันเพี้ยนทั้งที่ทำในเครื่องใช้งานได้ปกติ |
|
|
|
|
|
|
|
Code (PHP)
$objConnect = mysql_connect("localhost","root","root") or die("Error Connect to Database");
$objDB = mysql_select_db("mydatabase");
mysql_query("SET NAMES UTF8");
Go to : แก้ปัญหาภาษาไทย php กับ MySQL (TIS-620 กับ UTF-8)
|
|
|
|
|
Date :
2011-07-04 15:51:17 |
By :
webmaster |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ทำแล้วเปลี่ยนทุกอย่างเป็นutf-8 แล้แต่ก็เหมือนเดิมมีเรื่องอยากจะถามคือตอนนี้เวลาล็อกอินเข้าเครื่องของเราเองกับ
ล็อกอินผ่านแต่พออัพขึ้นเริฟเวอร์กับล็อกอินไม่ได้ค่ะ
แบบเซริฟเวอร์ล็อกอินไม่ผ่าน
Code (PHP)
<?
$host="";
$user="";
$password="";
$dbname="";
$dbconnect=mysql_connect($host,$user,$password);
if(!$dbconnect)
{
echo "<h3>Error Connect to Database</h3>";
exit();
}
?>
ทำที่เครื่อล็อกอินผ่าน
Code (PHP)
<?
$host="localhost";
$user="";
$password="";
$dbname="";
$dbconnect=mysql_connect($host,$user,$password);
if(!$dbconnect)
{
echo "<h3>Error Connect to Database</h3>";
exit();
}
?>
|
ประวัติการแก้ไข 2011-07-05 17:11:38
|
|
|
|
Date :
2011-07-05 13:45:43 |
By :
deedee2338 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ทำไมขึ้นseverแล้วค่าที่รับมามันไม่ส่งค่าไปค่ะ
|
|
|
|
|
Date :
2011-07-05 16:50:19 |
By :
deedee2338 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
connect database ได้แล้วใช่ไหมครับ
แต่ล็อกอินไม่ได้ใช่ไหม ลองเปลี่ยนมาใช้ $_POST, $_GET แทน $ตัวแปร นะ มันคงติด register_global = off นะ
ปล. เอา ip กับ user , password มาแปะแบบนี้ เดี๋ยวมีผู้ไม่ประสงดี ทำอะไรมิดีมิร้าย database นะ
|
|
|
|
|
Date :
2011-07-05 16:55:20 |
By :
PlaKriM |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
แต่ติดต่อกับฐานข้อมูลแล้วแต่ค่าที่รับมาไม่แสดง
Code (PHP)
<form action = "login_user.php" method="get">
<td bgcolor="#FFFFFF"><input name="username" type="text" size="12" maxlength="13"></td>
<input name="login" type="submit" value="ตกลง">
if($_GET[submit])
{
echo $_GET[username];
}
เวลาอัพขึ้นมันเป็นภาษาไม่รู้เรื่องมันเกี่ยวกับเวอร์ชันไหมค่ะคือต้องทำ 2.5.10 แต่ตอนอัพขึ้น 2.6.4 ค่ะ
|
|
|
|
|
Date :
2011-07-05 17:21:27 |
By :
deedee2338 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<form action = "login_user.php" method="get">
<td bgcolor="#FFFFFF"><input name="username" type="text" size="12" maxlength="13"></td>
<input name="login" type="submit" value="ตกลง">
if($_GET[submit])
{
echo $_GET[username];
}
ดูตรงตัวหนานะครับว่าทำไมมันถึงไม่มา
|
|
|
|
|
Date :
2011-07-05 22:55:52 |
By :
PlaKriM |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
if(session_is_registered("valid_user")){
$sql="SELECT*FROM tbllogin WHERE id_login='$valid_user'";
$result=mysql_query($sql,$dbconnect)or die("ไม่สามารถเลือกฐานข้อมูลได้!").mysql_error();
$rs=mysql_fetch_array($result);
$status = $rs[status_login];
echo $rs[status_login];//ตรงนี้มันไม่ออกค่าบนเซริ์ฟเวอร์แต่ทำที่เครื่องค่าออกนะ
if($rs)
{
if($status == 1)
{
require_once("menu_see.php");
}
|
|
|
|
|
Date :
2011-07-06 08:54:42 |
By :
deedee2338 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ตอนนี้เวลาล็อกอินผ่านค่ะแต่พอเราจะให้ลิงค์ไปหน้าต่อไปมันไม่ได้ค่ะกลับบอกว่าให้กลับมาล็อกอินค่ะ
มันเหมือนกับว่ามันมีค่าseesion เก็บไว้ค่ะ
|
ประวัติการแก้ไข 2011-07-25 17:06:10
|
|
|
|
Date :
2011-07-25 17:05:05 |
By :
deedee2338 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
session_is_registered("valid_user")
ใช้ isset($_SESSION["valid_user"]) แทน
|
|
|
|
|
Date :
2011-07-25 20:05:24 |
By :
PlaKriM |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ตอนนี้ล็อกอินไม่ผ่านค่ะรบกวนด้วยค่ะแต่ทำบนเครื่องผ่นทำบนเซิร์ฟเวอร์ไม่ผ่านค่ะ
Code (PHP)
<form action = "login_main.php" method="post">
<table width="50%" align="center">
<tr>
<? // เป็นหน้าสำหรับการล็อกอินเข้าสู่ระบบ ?>
<td colspan="2" align="center" height="30" bgcolor="#FFFFFF"><font color="#000000"><img src="photo_banner/admin.bmp" width="30%" /><br />กรุณาล็อกอิน</font></td>
</tr>
<tr>
<td bgcolor="#FFFFFF" align="right"><font color="#000000">ชื่อผู้ใช้ :</font></td>
<td bgcolor="#FFFFFF"><input name="username" type="text" size="12" maxlength="13"></td>
</tr>
<tr>
<td bgcolor="#FFFFFF" align="right"><font color="#000000">รหัสผ่าน :</font></td>
<td bgcolor="#FFFFFF"><font color="#000000"><input name="pass" type="password" size="13" maxlength="13"></font></td>
</tr>
<tr>
<td align="center" bgcolor="#FFFFFF" colspan="2"><font color="#000000"><input name="login" type="submit" value="ล็อกอิน"></font></td>
</tr>
</form>
Code (PHP)
include "connect.php";
mysql_select_db($dbname,$dbconnect)or die("Can not Choose DATABASE ?????").mysql_error();
mysql_query("SET NAMES UTF8");
if(!empty($_POST[username])&&!empty($_POST[pass]))
{
$sql="SELECT*FROM tbllogin WHERE id_login ='".$_POST[username]."' and pass_login='".$_POST[pass]."'";
$result=mysql_query($sql,$dbconnect)or die("Can not SELECT into DATABASE ???").mysql_error();
$rs=mysql_fetch_array($result);
if($rs)
{
$valid_user = $_POST[username];
session_register("valid_user");
}
else
{
?>
<table width="95%" align="center" bgcolor="#FFFFFF">
<tr>
<td colspan="2">
<? ?>
</td>
</tr>
<tr>
<td><?
echo "<center><font color=\"#000000\" size=\"5\" face=\"Arial, Helvetica, sans-serif\"> ล็อกอินของคุณผิดพลาด<br></font></center>";
echo "<center><font color=\"#000000\" size=\"5\" face=\"Arial, Helvetica, sans-serif\"><a href='index.php'>ย้อนกลับ</a></font></center>";
?>
</td>
<td><img src="photo_banner/chlid.jpg" width="130" height="100"></td>
</tr></table><?
}
}
else
{
?>
<table width="95%" align="center" bgcolor="#FFFFFF">
<tr>
<td colspan="2">
<? ?>
</td>
</tr>
<tr>
<td>
<?
echo "<center><font color=\"#000000\" size=\"5\" face=\"Arial, Helvetica, sans-serif\">กรุณากรอกข้อมูลให้ครบถ้วน<br></font></center>";
echo "<center><font color=\"#000000\" size=\"5\" face=\"Arial, Helvetica, sans-serif\"><a href='index.php'>ย้อนกลับ</a></font></center>";
?>
</td>
<td><img src="photo_banner/chlid.jpg" width="130" height="100"></td>
</tr></table>
<?
}
mysql_close($dbconnect);
?>
Code (PHP)
if(isset($_SESSION["valid_user"])){
$sql="SELECT*FROM tbllogin WHERE id_login='$valid_user'";
$result=mysql_query($sql,$dbconnect)or die("ไม่สามารถเลือกฐานข้อมูลได้!").mysql_error();
$rs=mysql_fetch_array($result);
$status = $rs[status_login];
//echo $rs[status_login];
//echo $_POST[username];
?>
<tr valign="top" >
<td width="30%"><?
if($rs)
{
if($status == 1)
{
require_once("menu_see.php");
}
elseif($status == 2)
{
require_once("menu_add.php");
}
elseif($status == 3)
{
require_once("menu_detele_edit.php");
}
elseif($status == 4)
{
require_once("menu_add_detele_edit.php");
}
elseif($status == 5)
{
require_once("menu_admin.php");
}
?> </td>
<td >
<table width="100%">
<tr>
<td >
<?
if($status == 1)
{
require_once("start_system.php");//มันไม่เข้ามาทำในนี้ค่ะ
}
|
|
|
|
|
Date :
2011-07-26 15:56:03 |
By :
deedee2338 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
รบกวนด้วยค่ะงงค่ะ
|
|
|
|
|
Date :
2011-07-26 16:13:58 |
By :
deedee2338 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
รบกวนด้วยค่ะค่าไม่ออก
|
|
|
|
|
Date :
2011-07-27 08:30:19 |
By :
deedee2338 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 01
|