ปัจจุบัน phpBB เวอร์ชั่นล่าุด คือ 3.2.0
ภาษาไทยรอหน่อยนะ... กำลังเร่งแปลงให้เสร็จภายใน 1 อาทิตย์

ใช้คำสั่ง echo บน server ไม่แสดงผลครับ

สำหรับผู้ที่ เริ่มต้น Programming - PHP มีอะไร แนะนำ หรือข้อสงสัยต้องบอร์ด นี้ น่ะค่ะ คนที่มีความรู้ แบ่งปันคนอื่นบ้างนะ

Moderator: phpbb, mindphp, ผู้ดูแลกระดาน

ภาพประจำตัวสมาชิก
futurebis
phpBBThailand Sr. Member
phpBBThailand Sr. Member
โพสต์: 72
ลงทะเบียนเมื่อ: 10 ธ.ค. 2009, 20:02
ติดต่อ:

ใช้คำสั่ง echo บน server ไม่แสดงผลครับ

โพสต์โดย futurebis » 11 เม.ย. 2011, 21:12

คือผมมี code php ดังนี้ครับ

โค้ด: เลือกทั้งหมด

 <?PHP
    $URL_OR_PATH = "$PHP_SELF";
    $arraySplitted = split("/" , $URL_OR_PATH);
    $point = count($arraySplitted) - 1;
    $FileName = $arraySplitted[ $point ];
    echo $FileName . " test01"; // หากเป็น local มันจะแสดง index.php test01 แต่หากส่งขึ้น host จริง จะแสดงแต่ test01
    ?>


code นี้ ผมต้องการจะทำการเช็คว่าหน้าเว็บปัจจุบันเป็นหน้าไหน เช่น index.php,product.php,contact.php แล้วเก็บไว้ที่ตัวแปร $FileName เพื่อนำไปใช้งานต่อ โดยตอนทดสอบ หากเป็น local มันจะแสดง index.php test01 แต่หากส่งขึ้น host จริง จะแสดงแต่ test01 ไม่ทราบว่าเป็นเพราะอะไรและต้องทำอย่างไรครับเพื่อให้ได้อย่างที่ต้องการ

ภาพประจำตัวสมาชิก
futurebis
phpBBThailand Sr. Member
phpBBThailand Sr. Member
โพสต์: 72
ลงทะเบียนเมื่อ: 10 ธ.ค. 2009, 20:02
ติดต่อ:

Re: ใช้คำสั่ง echo บน server ไม่แสดงผลครับ

โพสต์โดย futurebis » 11 เม.ย. 2011, 22:41

ได้แล้วครับ บังเอิญไปเจอคำตอบจาก google หลังจากที่หาไม่เจออยู่พักใหญ่ เลยมาโพสที่นี่แล้วไปหาต่อ ดันเจอซะงั้น ก็ไม่เป็นไร เผื่อใครเจอปัญหาอย่างผม แก้ดังนี้ครับ

โค้ด: เลือกทั้งหมด

<?PHP
    //$URL_OR_PATH = "$PHP_SELF"; // ของเดิมที่เป็นปัญหาใช้บรรทัดนี้ครับ
    $URL_OR_PATH = basename($_SERVER['PHP_SELF']); // ของใหม่ใช้บรรทัดนี้ครับ บรรทัดที่เหลือเหมือนเดิม
    $arraySplitted = split("/" , $URL_OR_PATH);
    $point = count($arraySplitted) - 1;
    $FileName = $arraySplitted[ $point ];
    //echo $FileName . " test01";
    ?>


  • Similar Topics
    ตอบกลับ
    แสดง
    โพสต์ล่าสุด

ย้อนกลับไปยัง

ผู้ใช้งานขณะนี้

กำลังดูบอร์ดนี้: 26 และ บุคคลทั่วไป 0 ท่าน