Register Register Member Login Member Login Member Login Forgot Password ??
PHP , ASP , ASP.NET, VB.NET, C#, Java , jQuery , Android , iOS , Windows Phone
 

Registered : 109,037

HOME > PHP > PHP Forum > มีปัญหาปวดหัวมาให้ช่วยเหลืออีกเเล้วครับ โค้ด php ของผม อัพขึ้นเซฟเวอร์เเล้วใช้ไม่ได้เห้อ



 

มีปัญหาปวดหัวมาให้ช่วยเหลืออีกเเล้วครับ โค้ด php ของผม อัพขึ้นเซฟเวอร์เเล้วใช้ไม่ได้เห้อ

 



Topic : 060327

Guest




ตอนทำเครื่องที่บ้านใช้ได้ปรกติ นะครับ พออัพขึ้นเครื่องเซฟเวอร์ ดันใช้ไม่ได้ซะงั้น งง เลยครับนี้โค้ดนะครับ
Code (PHP)
<? 
session_start();
include "include/config.inc.php";
include "include/function.inc.php";
$strMainPage = "main.php";
$strError = "";

	switch($hidAction)
	{		
		case "Login" :
			$User_id_admin=$_POST['txtUserID'];
			$pass_id_admin=$_POST['txtPassword'];
			$pass_md5=md5($pass_id_admin);
			$date_lastlogin=date("Y-m-d H:i:s");
			$sql = "select adminID,adminuser,password from tb_admin where adminuser='$User_id_admin' and password='$pass_md5'";
			$dbquery = mysql_db_query($dbname, $sql);
			$result = mysql_fetch_array($dbquery);
			$AdminID = $result[adminID];
			$login_session = $result[password];
			$login_useradmin= $result[adminuser];
			if($AdminID == ""){
				JSError(5, "", $strMainPage);
			}
		    $sql = "update tb_admin set lastLogin='$date_lastlogin'";
			$dbquery = mysql_db_query($dbname, $sql);
			session_register("login_useradmin");
			session_register("login_session");

			//header("location:login.php");	
?>
			<!-- <meta http-equiv="refresh" content="0;URL=login.php"> -->
			<script language="javascript">
				window.location.replace("index_login.php");		
			</script>
			<?
			break;

		case "Logout" :
			session_destroy();			
			//header("location:main.php");
			?>
			<!-- <meta http-equiv="refresh" content="0;URL=main.php"> -->
			<script language="javascript">
				window.location.replace("main.php");		
			</script>
<?
			break;
	}
?>
<? echo $login_session; ?>
<html>
<head>
<title>Sunipa Control Panel</title>
<meta http-equiv="Content-Type" content="text/html; charset=windows-874">

<link rel="stylesheet" href="css_admin.css" type="text/css">
<script language="javascript">
<!--
function doLogin(){
	var objForm = document.frm_login;
	var errMsg = "";
	var objFocus = "";
	function isEmpty(txt)
	{
		return (txt == "");
	}
	if(isEmpty(objForm.txtUserID.value)){
		errMsg += "กรุณาใส่ข้อมูลในช่อง Login Name\n";
		objFocus = (objFocus)? objFocus : objForm.txtUserID;
	}
	
	if(isEmpty(objForm.txtPassword.value)){
		errMsg += "กรุณาใส่ข้อมูลในช่อง Password\n";
		objFocus = (objFocus)? objFocus : objForm.txtPassword;
	}
	
	if(errMsg != ""){
		objFocus.focus();
		alert(errMsg);
		return false;
	}else{
		objForm.hidAction.value = "Login";
		objForm.action = "main.php";
		objForm.submit();
		return true;
	}
}
// -->
</script>
<script>
<!--
if (window!= top)
top.location.href=location.href
// -->
</script>
</head>

<body bgcolor="#F5F5F5" onLoad="document.frm_login.txtUserID.focus();">
<table width="100%" border="0" cellpadding="0" cellspacing="0" height="100%" align="center">
  <form name="frm_login" method="post" action="main.php" onSubmit="return doLogin()">
    <!--Start form -->
    <tr> 
      <td height="134" valign="middle" align="center"> 
        <table border="0" cellpadding="0" cellspacing="0" bgcolor="#FFFFFF" align="center" width="278">
          <tr bgcolor="#A0B657"> 
            <td height="25" colspan="4" valign="middle" bgcolor="#FF6600" class="anormal"><b>&nbsp;&nbsp;<img src="images/icon_lock.gif" width="16" height="16" align="absmiddle"><font color="#FFFFFF">Sunipa Control Panel</font></b></td>
          </tr>
          <tr> 
            <td width="85" height="4"></td>
            <td width="180"></td>
            <td width="12"></td>
            <td width="1"></td>
          </tr>
          <tr> 
            <td height="28" valign="top" class="anormal"><span class="f13">&nbsp;&nbsp;&nbsp;Login 
              Name </span><b class="f13"></b></td>
            <td colspan="2" valign="top"> 
              <input type="text" name="txtUserID" maxlength="15" size="20">
            </td>
            <td></td>
          </tr>
          <tr> 
            <td height="5"></td>
            <td></td>
            <td></td>
            <td></td>
          </tr>
          <tr> 
            <td height="28" valign="top" class="f13">&nbsp;&nbsp;&nbsp;Password</td>
            <td colspan="2" valign="top"> 
              <input type="password" name="txtPassword" maxlength="15" size="20">
              <input type="hidden" name="hidAction" value="Login">
            </td>
            <td></td>
          </tr>
          <tr valign="top"> 
            <td height="24" colspan="4" align="center"> 
              <table width="108" border="0" cellpadding="0" cellspacing="0">
                <tr> 
                  <td width="110" align="left"> 
                    <input type="submit" name="bt_login" value="Login" class="button">
                    <input type="reset" name="btnReset" value="Reset" class="button">
                  </td>
                </tr>
              </table>
            </td>
          </tr>
          <tr bgcolor="#FFFFFF"> 
            <td height="25" colspan="4" align="right"><span class="f13"><img src="images/icon_help.gif" align="absmiddle"> 
              <a href="#">คู่มือการใช้งาน</a>&nbsp;&nbsp;</span></td>
          </tr>
        </table>  
      </td>
    </tr>
  </form>
  <!--End form -->
</table>
</body>
</html>



ขอบคุณล่วงหน้านะครับอีเมลผม [email protected] ช่วยทีนะครับ

หรือเข้าไปลองได้ที่ http://sunipabakery.com/adminweb user 1111 pass 1111
ถ้าเข้าได้มันจะเข้าไปอีกหน้าเลยครับ ขอบคุณมากๆครบ



Tag : PHP







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2011-05-18 10:33:53 By : นัท View : 891 Reply : 19
 

 

No. 1



โพสกระทู้ ( 74,058 )
บทความ ( 838 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Twitter Facebook

$hidAction ลองเปลี่ยนมาอ่านแบบ $_POST แทนครับ

$_POST["hidAction"]


Go to : PHP Post ($_POST,$HTTP_POST_VARS)






แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-05-18 11:04:51 By : webmaster
 


 

No. 2

Guest


เกือบได้ละครับมันเช็คเข้า user ได้เเล้วครับเเต่มันยังเข้าระบบไม่ได้ เหมือนว่า session_register มันไม่ยอมจำอ่ะครับ ขอบคุณล่วงหน้าพี่ๆอีกทีครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-05-18 11:24:35 By : นัท
 

 

No. 3



โพสกระทู้ ( 11,835 )
บทความ ( 10 )

สมาชิกที่ใส่เสื้อไทยครีเอท Hall of Fame 2012

สถานะออฟไลน์


Ref : www.php.net

Quote:
If you want your script to work regardless of register_globals, you need to instead use the $_SESSION array as $_SESSION entries are automatically registered. If your script uses session_register(), it will not work in environments where the PHP directive register_globals is disabled.

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-05-18 11:37:21 By : PlaKriM
 


 

No. 4



โพสกระทู้ ( 74,058 )
บทความ ( 838 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Twitter Facebook

Quote:
session_register("login_useradmin");


เปลี่ยนมาใช้ $_SESSION["login_useradmin"] = 1234; แทนครัช
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-05-18 11:54:02 By : webmaster
 


 

No. 5

Guest


ขอบคุณครับ พี่ๆทุกคนมากๆนะครับขอบคุณครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-05-18 13:11:41 By : นัท
 


 

No. 6

Guest


ติดปัญหาอีกนิดอะครับ ตรง การอัพโหลดไฟล์อ่ะครับ

<input name="file[1]" type="file" id="file[1]" onpropertychange="showPic(this)">

$file[1] = $_POST['file[1]']; มันส่งไปไม่ได้อ่ะครับ ทำยังไงดี
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-05-18 13:16:38 By : นัท
 


 

No. 7



โพสกระทู้ ( 74,058 )
บทความ ( 838 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Twitter Facebook

ตัวแปรไม่ต้องใส่ [] ครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-05-18 13:21:42 By : webmaster
 


 

No. 8

Guest


$file = $_POST['file[1]']; อย่างนี้หรอครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-05-18 13:26:59 By : นัท
 


 

No. 9



โพสกระทู้ ( 3,750 )
บทความ ( 0 )

สมาชิกที่ใส่เสื้อไทยครีเอท Hall of Fame 2012

สถานะออฟไลน์
Facebook

ต้องเป็นแบบนี้
$file = $_POST['file'];

กรณีมีแบบนี้จะเป็นการเก็บแบบอาร์เรย์
$file = $_POST['file'][];
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-05-18 13:46:01 By : Dragons_first
 


 

No. 10



โพสกระทู้ ( 11,835 )
บทความ ( 10 )

สมาชิกที่ใส่เสื้อไทยครีเอท Hall of Fame 2012

สถานะออฟไลน์


Code (PHP)
send : type="file"
receive : $_FILES
Not : $_POST
You know?


ดัดมากเลยเจ้านาย


ประวัติการแก้ไข
2011-05-18 13:59:58
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-05-18 13:59:38 By : PlaKriM
 


 

No. 11

Guest


ช่วยดูหน่อยครับผมพยายามแก้เเล้วก็ไม่ได้ซักที

ตัวที่ส่งค่า
Code (PHP)
<input name="file[1]" type="file" id="file[1]" onpropertychange="showPic(this)">


ตัวที่รับค่า
Code (PHP)
<?
include "include/function.inc.php";
include "include/config.inc.php";
	if($_POST['hidAction']=='Add') {
	   	if($_POST['p']==1) {	
		     $date_scat.=date("U");
		     $type=getimagesize($file[1]);
	        if($type[2]==1){
		       $img_product1=$date_scat."_picindex.gif";
	        }else if($type[2]==2){
		       $img_product1=$date_scat."_picindex.jpg";
	        }
	        copy ($file[1] ,"../picindex/$img_product1");
			chmod("../picindex/$img_product1", 0644);
		}
		if($_POST['p']==2) {
		     $date_scat.=date("U");
			 $img_product1=$date_scat."_banner.swf";
		     copy ($file ,"../picindex/$img_product1");
			 chmod("../picindex/$img_product1", 0644);
		}
		$date=date("U");
		$links = $_POST['links'];
	    $sql = "insert into tb_pic VALUES ('','$img_product1','$p','$links','$date', '')";
		$dbquery = mysql_db_query($dbname, $sql);
        JSError(1, "", "frm_add_picindex.php");
	     mysql_close();
	}
?>


ขอบคุณมากๆอีกทีครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-05-18 14:43:46 By : นัท
 


 

No. 12



โพสกระทู้ ( 11,835 )
บทความ ( 10 )

สมาชิกที่ใส่เสื้อไทยครีเอท Hall of Fame 2012

สถานะออฟไลน์


$file[1]
เปลี่ยนเป็น
$_FILES['file'][1]

ถ้ายังไม่ได้ลอง print_r($_FILES); ออกมาดูครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-05-18 14:47:00 By : PlaKriM
 


 

No. 13

Guest


ก็ยังไม่ได้อ่ะครับมันไม่มี error อะไรนะครับ

print_r($_FILES); ออกมาได้

Array ( [file] => Array ( [name] => Array ( [1] => 227480_2071765718552_1377153352_2506665_97760_n.jpg ) [type] => Array ( [1] => image/pjpeg ) [tmp_name] => Array ( [1] => C:\Windows\Temp\php600D.tmp ) [error] => Array ( [1] => 0 ) [size] => Array ( [1] => 7203 ) ) )

โค้ดที่แก้

Code (PHP)
<?
include "include/function.inc.php";
include "include/config.inc.php";
	if($_POST['hidAction']=='Add') {
print_r($_FILES);
	   	if($_POST['p']==1) {	
		     $date_scat.=date("U");
		     $type=getimagesize($_FILES['file'][1]);
	        if($type[2]==1){
		       $img_product1=$date_scat."_picindex.gif";
	        }else if($type[2]==2){
		       $img_product1=$date_scat."_picindex.jpg";
	        }
	        copy ($_FILES['file'][1] ,"../picindex/$img_product1");
			chmod("../picindex/$img_product1", 0644);
		}
		if($_POST['p']==2) {
		     $date_scat.=date("U");
			 $img_product1=$date_scat."_banner.swf";
		     copy ($_FILES['file'][1] ,"../picindex/$img_product1");
			 chmod("../picindex/$img_product1", 0644);
		}
		$date=date("U");
		$links = $_POST['links'];
	    $sql = "insert into tb_pic VALUES ('','$img_product1','$p','$links','$date', '')";
		$dbquery = mysql_db_query($dbname, $sql);
        //JSError(1, "", "frm_add_picindex.php");
	     mysql_close();
	}
?>

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-05-18 15:12:55 By : นัท
 


 

No. 14



โพสกระทู้ ( 11,835 )
บทความ ( 10 )

สมาชิกที่ใส่เสื้อไทยครีเอท Hall of Fame 2012

สถานะออฟไลน์


เปลี่ยนเป็น $_FILES['file']['tmp_name'][1]
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-05-18 15:26:37 By : PlaKriM
 


 

No. 15

Guest


ขอบคุณครับพี่ เเต่มันยังติดอยู่อ่ะครับ ที่เครื่องมันลองเเล้วผ่าน เเต่พออัพขึ้นโฮส มันไม่ได้อ่ะครับ รูปภาพมันไม่เข้าไป อ่ะครับ

โค้ดที่ผมแก้เเล้วตามที่พี่บอกก็มีเเบบนี้อ่ะครับ

Code (PHP)
<?
include "include/function.inc.php";
include "include/config.inc.php";
	if($_POST['hidAction']=='Add') {
	   	if($_POST['p']==1) {	
		     $date_scat.=date("U");
		     $type=getimagesize($_FILES['file']['tmp_name'][1]);
	        if($type[2]==1){
		       $img_product1=$date_scat."_picindex.gif";
	        }else if($type[2]==2){
		       $img_product1=$date_scat."_picindex.jpg";
	        }
	        copy ($_FILES['file']['tmp_name'][1] ,"../picindex/$img_product1");
			chmod("../picindex/$img_product1", 0644);
		}
		if($_POST['p']==2) {
		     $date_scat.=date("U");
			 $img_product1=$date_scat."_banner.swf";
		     copy ($_FILES['file']['tmp_name'][1] ,"../picindex/$img_product1");
			 chmod("../picindex/$img_product1", 0644);
		}
		$date=date("U");
		$links = $_POST['links'];
	    $sql = "insert into tb_pic VALUES ('','$img_product1','$p','$links','$date', '')";
		$dbquery = mysql_db_query($dbname, $sql);
        JSError(1, "", "frm_add_picindex.php");
	     mysql_close();
	}
?>

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-05-18 15:48:43 By : นัท
 


 

No. 16



โพสกระทู้ ( 11,835 )
บทความ ( 10 )

สมาชิกที่ใส่เสื้อไทยครีเอท Hall of Fame 2012

สถานะออฟไลน์


มี error ไหม ไม่มีแสดงว่าไม่เข้าเงื่อนไขอะไรเลย
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-05-18 16:07:13 By : PlaKriM
 


 

No. 17

Guest


ไม่มี error อะไรนะครับเเค่ รูปภาพมันไม่อัพโหลดขึ้นไปอ่ะครับ ในฐานข้อมูลก็บันทึก เเล้ว เเต่เเค่รูปมันไม่อัพขึ้นไปครับ ขอบคุณล่วงหน้าครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-05-18 16:12:21 By : นัท
 


 

No. 18

Guest


ผมทำให้รูปอัพโหลดไปได้เเล้วครับเเต่ติดอีก 1 ปัญหา คือผมตั้ง ให้ มันเก็บค่าชื่อรูปลงในฐานข้อมูล เป็น

Code
../picindex/ชื่อไฟล์


*หมายเหตุ โฟเดอร์ที่เก็บรูปอยู่โฟเดอร์ก่อนหน้านะครับเลยใส่ ../
เเต่ตัวเว็บมันไม่เรียกรูปขึ้นมาอ่ะครับนี้โค้ดที่เรียกรูปครับ

Code (PHP)
<img src="<? echo "$pic";?>" width="350" height="125" border="0">

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-05-18 16:20:39 By : นัท
 


 

No. 19

Guest


ได้เเล้วครับขอบคุณพี่ๆมากๆเลยนะครับที่มาช่วยผมขอบคุณมากๆครับพี่ๆ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2011-05-18 16:26:28 By : นัท
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : มีปัญหาปวดหัวมาให้ช่วยเหลืออีกเเล้วครับ โค้ด php ของผม อัพขึ้นเซฟเวอร์เเล้วใช้ไม่ได้เห้อ
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ FTP| ใส่แถวของตาราง ใส่คอลัมน์ตาราง| ตัวยก ตัวห้อย ตัวพิมพ์ดีด| ใส่โค้ด ใส่การอ้างถึงคำพูด| ใส่ลีสต์
smiley for :lol: smiley for :ken: smiley for :D smiley for :) smiley for ;) smiley for :eek: smiley for :geek: smiley for :roll: smiley for :erm: smiley for :cool: smiley for :blank: smiley for :idea: smiley for :ehh: smiley for :aargh: smiley for :evil:
Insert PHP Code
Insert ASP Code
Insert VB.NET Code Insert C#.NET Code Insert JavaScript Code Insert C#.NET Code
Insert Java Code
Insert Android Code
Insert Objective-C Code
Insert XML Code
Insert SQL Code
Insert Code
เพื่อความเรียบร้อยของข้อความ ควรจัดรูปแบบให้พอดีกับขนาดของหน้าจอ เพื่อง่ายต่อการอ่านและสบายตา และตรวจสอบภาษาไทยให้ถูกต้อง

อัพโหลดแทรกรูปภาพ

Notice

เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ
อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง

   
  เพื่อความปลอดภัยและการตรวจสอบ กระทู้ที่แทรกไฟล์อัพโหลดไฟล์จากที่อื่น อาจจะถูกลบทิ้ง
 
โดย
อีเมล์
บวกค่าให้ถูก
<= ตัวเลขฮินดูอารบิก เช่น 123 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)







Exchange: นำเข้าสินค้าจากจีน, Taobao, เฟอร์นิเจอร์, ของพรีเมี่ยม, ร่ม, ปากกา, power bank, แฟลชไดร์ฟ, กระบอกน้ำ

Load balance : Server 02
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2024 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่