Run ใน localhost ได้ แต่พอ up ขึ้น Server แล้ว Link ไปไหนไม่ได้เลยครับครับ มีวิธีแก้เปล่าครับ
คุณปรับเรื่อง permission ยังครับ
Date :
2012-01-17 19:36:43
By :
SOUL
จากที่ให้มาผมยังไม่เห็นว่าตรงไหนคือ link เลยนี่ครับ มี่แต่ include ไฟล์เข้ามาใช้งานตามเงื่อนไขเท่านั้น ใช้ Tag a หรือเปล่า (ผมก็มองไม่เห็น ) แม้กระทั่ง event OnClick ก็ไม่มีนี่ครับ
ถ้าไม่ error อะไรก็หมายความว่า Include ไฟล์เข้ามาได้อย่างปกติ แต่ที่ถามว่าคลิก link แล้วไม่เิกิดอะไรขึ้นนั้น ก็ต้องไปดูว่า event Onclick นั้นใช้ Code แบบไหนและอย่างไร
ประวัติการแก้ไข 2012-01-18 10:17:14
Date :
2012-01-18 10:16:36
By :
Songkram
Date :
2012-01-18 14:33:01
By :
rocknrolls
ปรับ php.ini ใน localhost ตามนี้นะครับตอนทำงาน http://www.okvee.net/articles/how-to-config-php-ini-for-development
ทำตามนี้แล้วคุณจะเห็นด้วยตัวเองว่ามีผิดพลาดมากแค่ไหนและต้องแก้ตรงไหนบ้าง
ยกตัวอย่างเช่น if($a=="thailand")
$a มาจากไหนคุณก็ไม่ระบุ อยู่ๆก็เรียกใช้มันขึ้นมา นี่มัน php5 แล้ว ยังเขียนแบบ php4 มันก็ไม่แปลกที่จะไปใช้ในบาง server แล้วไม่ได้
ถ้าปรับ php.ini ใน localhost ตามข้างบนโอกาสเกิดปัญหาแบบนี้จะน้อยลงมากครับ
Date :
2012-01-18 15:31:03
By :
mr.v
ใช้ $_GET['a'] สำหรับกรณีรับค่ามาแบบ method get
ใช้ $_POST['a'] สำหรับกรณีรับค่ามาแบบ method post
นอกนั้นก็ใช้ให้ถูกตามชื่อมัน เช่น $_FILES รับไฟล์อัพโหลด, $_COOKIE รับคุกกี้ $_SERVER ดึงค่าต่างๆของ server
ที่เขาปิด register global ไปเพราะมันมีช่องโหว่ร้ายแรงเรื่องความปลอดภัย ดังนั้นใช้ php เวอร์ชั่นไหนก็ควรเขียนให้ถูกวิธี หรือเขียนด้วยวิธีที่ปลอดภัยที่สุดและทำงานได้ใน server ส่วนใหญ่
Date :
2012-01-18 15:52:14
By :
mr.v
ตัวอย่าง
Code (PHP)
$a = $_GET['a'];
แล้วจึงค่อยนำ $a ไปใช้
Date :
2012-01-18 15:53:34
By :
mr.v
ทำได้แล้วนะครับ ขอบคุณเพื่อนๆ พี่ๆ ทั้งหลายครับ
Code (PHP)
<?PHP include("head.php"); ?>
<div id="bg">
<div id="wrap">
<?PHP include("banner.php"); ?>
<body>
<table width="960" border="0">
<tr>
<td width="200" valign="top"><? include('menu-left.php'); ?></td>
<td width="760" valign="top">
<?PHP
/* thailand */
$a = $_GET['a']; /* ส่วนที่เพิ่มเข้าไปครับ */
$b = $_GET['b']; /* ส่วนที่เพิ่มเข้าไปครับ */
$c = $_GET['c']; /* ส่วนที่เพิ่มเข้าไปครับ */
$d = $_GET['d']; /* ส่วนที่เพิ่มเข้าไปครับ */
$e = $_GET['e']; /* ส่วนที่เพิ่มเข้าไปครับ */
$f = $_GET['f']; /* ส่วนที่เพิ่มเข้าไปครับ */
$g = $_GET['g']; /* ส่วนที่เพิ่มเข้าไปครับ */
$h = $_GET['h']; /* ส่วนที่เพิ่มเข้าไปครับ */
$CC = $_GET['CC']; /* ส่วนที่เพิ่มเข้าไปครับ */
$EE = $_GET['EE']; /* ส่วนที่เพิ่มเข้าไปครับ */
$NE = $_GET['NE']; /* ส่วนที่เพิ่มเข้าไปครับ */
$NN = $_GET['NN']; /* ส่วนที่เพิ่มเข้าไปครับ */
$SS = $_GET['SS']; /* ส่วนที่เพิ่มเข้าไปครับ */
$WW = $_GET['WW']; /* ส่วนที่เพิ่มเข้าไปครับ */
if($a=="thailand")
{ include ("thailand.php"); }
/* thailand_pvsys */
else if($b=="thailand_pvsys")
{include("thailand_pvsys.php"); }
/*################# central ###################*/
else if($c=="central")
{ include("central.php"); }
/* กรุงเทพมหานคร CC02 */
else if($CC=="CC02P")
{ include("PVsystems/pvCC/CC02P.php"); }
/* มจธ.บางมด CC02P00002 */
else if($CC=="P_CC02P00002")
{ include("PVsystems/pvCC/P_CC02P00002.php"); }
else if($CC=="E_CC02P00002")
{ include("PVsystems/pvCC/E_CC02P00002.php"); }
else if($CC=="G_CC02P00002")
{ include("PVsystems/pvCC/G_CC02P00002.php"); }
/* มจธ.บางขุนเทียน CC02P00001 */
else if($CC=="P_CC02P00001")
{ include("PVsystems/pvCC/P_CC02P00001.php"); }
else if($CC=="E_CC02P00001")
{ include("PVsystems/pvCC/E_CC02P00001.php"); }
else if($CC=="G_CC02P00001")
{ include("PVsystems/pvCC/G_CC02P00001.php"); }
/* นครสวรรค์ CC23 */
else if($CC=="CC23P")
{ include("PVsystems/pvCC/CC23P.php"); }
/* บรรพตพิสัย CC23P00001 */
else if($CC=="P_CC23P00001")
{ include("PVsystems/pvCC/P_CC23P00001.php"); }
else if($CC=="G_CC23P00001")
{ include("PVsystems/pvCC/G_CC23P00001.php"); }
/* ลพบุรี CC52 */
else if($CC=="CC52P")
{ include("PVsystems/pvCC/CC52P.php"); }
/* พัฒนานิคม CC52P00001 */
else if($CC=="P_CC52P00001")
{ include("PVsystems/pvCC/P_CC52P00001.php"); }
else if($CC=="G_CC52P00001")
{ include("PVsystems/pvCC/G_CC52P00001.php"); }
/* อ่างทอง CC72 */
else if($CC=="CC72P")
{ include("PVsystems/pvCC/CC72P.php"); }
/* เมืองอ่างทอง CC72P00001 */
else if($CC=="P_CC72P00001")
{ include("PVsystems/pvCC/P_CC72P00001.php"); }
else if($CC=="G_CC72P00001")
{ include("PVsystems/pvCC/G_CC72P00001.php"); }
/*############# northeastern ###################*/
else if($d=="northeastern")
{ include("northeastern.php"); }
/*################ north ####################*/
else if($e=="north")
{ include("north.php"); }
/*################# eastern #################*/
else if($f=="eastern")
{ include("eastern.php"); }
/*################### south ###################*/
else if($g=="south")
{ include("south.php"); }
/*############### west ##################*/
else if($h=="west")
{ include("west.php"); }
#else n...........
else
{ include("thailand.php"); }
?>
</td>
</tr>
</table>
<?PHP include("footer.php"); ?>
</div>
</div>
<div style="clear: both;"> </div>
</body>
</html>
Date :
2012-01-18 17:00:04
By :
rocknrolls
Load balance : Server 03