ThaiSEOBoard.com

พัฒนาเว็บไซต์ => Programming => หัวข้อเริ่มโดย: lucationjj ใน 22 เมษายน 2011, 13:12:30

ชื่อเรื่อง: ขอคำแนะนะเรื่อง PHP การดึงเพจอีกหน้ามาแสดง
โพสต์โดย: lucationjj ใน 22 เมษายน 2011, 13:12:30
(http://img820.imageshack.us/img820/1548/kakv.jpg)
จากภาพ
คือว่าเราจะเขียนโค้ดให้ดึงเพจอีกหน้ามาแสดงแค่ตรงที่พื้นที่สีขาว จากภาพ โดยที่ Header,menu,footer อยู่เหมือนเดิม


ปล.ภาพดังกล่าวทำเองไม่สวยเท่าไหร่ ขอบคุณครับ :wanwan017:
ชื่อเรื่อง: Re: ขอคำแนะนะเรื่อง PHP การดึงเพจอีกหน้ามาแสดง
โพสต์โดย: marknary ใน 22 เมษายน 2011, 13:18:23
ใช้เทคนิค Ajax ครับตรง body ใส่ even onload เข้าไป แล้วก็เรียกหน้าpage ที่ต้องการแสดงมาไว้ในส่วนที่ต้องการ
ชื่อเรื่อง: Re: ขอคำแนะนะเรื่อง PHP การดึงเพจอีกหน้ามาแสดง
โพสต์โดย: rawat2543 ใน 22 เมษายน 2011, 13:20:13
ajax แบ่งหน้า

ได้มัง
ชื่อเรื่อง: Re: ขอคำแนะนะเรื่อง PHP การดึงเพจอีกหน้ามาแสดง
โพสต์โดย: rawat2543 ใน 22 เมษายน 2011, 13:26:08
http://demo.tutorialzine.com/2009/09/simple-ajax-website-jquery/demo.html#page1

http://tutorialzine.com/2009/09/simple-ajax-website-jquery/
ชื่อเรื่อง: Re: ขอคำแนะนะเรื่อง PHP การดึงเพจอีกหน้ามาแสดง
โพสต์โดย: lucationjj ใน 22 เมษายน 2011, 13:30:38
Php แบ่งหน้าไม่ได้หรอครับ  :-[

ชื่อเรื่อง: Re: ขอคำแนะนะเรื่อง PHP การดึงเพจอีกหน้ามาแสดง
โพสต์โดย: marknary ใน 22 เมษายน 2011, 13:31:58
อ้างถึงจาก: lucationjj ใน 22 เมษายน 2011, 13:30:38
Php แบ่งหน้าไม่ได้หรอครับ  :-[


ได้เหมือนกันครับ ผมว่าใช้ curl ดึงหน้านั้นมาแสดงก้ได้หนิครับ
ชื่อเรื่อง: Re: ขอคำแนะนะเรื่อง PHP การดึงเพจอีกหน้ามาแสดง
โพสต์โดย: lucationjj ใน 22 เมษายน 2011, 13:36:10
อ้างถึงจาก: marknary ใน 22 เมษายน 2011, 13:31:58
อ้างถึงจาก: lucationjj ใน 22 เมษายน 2011, 13:30:38
Php แบ่งหน้าไม่ได้หรอครับ  :-[


ได้เหมือนกันครับ ผมว่าใช้ curl ดึงหน้านั้นมาแสดงก้ได้หนิครับ

มีตัวอย่างโค้ดหรือปล่าวครับหรือ Demo ก็ได้ครับ
ขอบคุณครับ :wanwan017:
ชื่อเรื่อง: Re: ขอคำแนะนะเรื่อง PHP การดึงเพจอีกหน้ามาแสดง
โพสต์โดย: marknary ใน 22 เมษายน 2011, 13:42:04
อ้างถึงจาก: lucationjj ใน 22 เมษายน 2011, 13:36:10
อ้างถึงจาก: marknary ใน 22 เมษายน 2011, 13:31:58
อ้างถึงจาก: lucationjj ใน 22 เมษายน 2011, 13:30:38
Php แบ่งหน้าไม่ได้หรอครับ  :-[


ได้เหมือนกันครับ ผมว่าใช้ curl ดึงหน้านั้นมาแสดงก้ได้หนิครับ

มีตัวอย่างโค้ดหรือปล่าวครับหรือ Demo ก็ได้ครับ
ขอบคุณครับ :wanwan017:

มีครับแต่หาไม่เจอ ผมว่าคุณใช้ include หรือ require ไฟล์นั้นมาตรงๆเลยก็ได้ครับ
ชื่อเรื่อง: Re: ขอคำแนะนะเรื่อง PHP การดึงเพจอีกหน้ามาแสดง
โพสต์โดย: lucationjj ใน 22 เมษายน 2011, 13:45:47
อ้างถึงจาก: marknary ใน 22 เมษายน 2011, 13:42:04
อ้างถึงจาก: lucationjj ใน 22 เมษายน 2011, 13:36:10
อ้างถึงจาก: marknary ใน 22 เมษายน 2011, 13:31:58
อ้างถึงจาก: lucationjj ใน 22 เมษายน 2011, 13:30:38
Php แบ่งหน้าไม่ได้หรอครับ  :-[


ได้เหมือนกันครับ ผมว่าใช้ curl ดึงหน้านั้นมาแสดงก้ได้หนิครับ

มีตัวอย่างโค้ดหรือปล่าวครับหรือ Demo ก็ได้ครับ
ขอบคุณครับ :wanwan017:

มีครับแต่หาไม่เจอ ผมว่าคุณใช้ include หรือ require ไฟล์นั้นมาตรงๆเลยก็ได้ครับ

เดียวจะลองดูครับ ขอบคุณครับ  :wanwan017:
ชื่อเรื่อง: Re: ขอคำแนะนะเรื่อง PHP การดึงเพจอีกหน้ามาแสดง
โพสต์โดย: jim_no1 ใน 22 เมษายน 2011, 14:41:01
จากที่เห็นนั้น ทำเป็นตารางอยู่แล้วใช่หรือป่าวครับ

คลาวเนี่ย ตรงไหนที่เราต่องการจะดึงออกมาก็พิมพ์อย่างนี้ครับ


include('xxxxxxxxx.xxxx');


เพียงเท่านี้ ก็จะดึงเอาส่วนที่ต่องการออกมาแล้วครับ

แต่เรื่องนี้ผมพยายามมานานแล้วเหมือนกัน

ส่วนที่เราจะดึงมาจากเวปอื่น นั้น เท่าที่รู้มานั้น เราต่องรู้ด้วยว่า ส่วนที่เราต่องการนั้น มีชื่อว่าอะไร ซึ่งมันจะปวดหัวมาก หากเราทำ สู้เราทำเองไม่ได้
ชื่อเรื่อง: Re: ขอคำแนะนะเรื่อง PHP การดึงเพจอีกหน้ามาแสดง
โพสต์โดย: m2studio ใน 22 เมษายน 2011, 14:53:36
อยากทราบว่าเจ้าของกระทู้เขียนเองหมดเลยหรือเปล่าครับ
ถ้าเกิดว่าเขียนเองแล้วต้องการทำแบบนี้ ผมแนะนำให้ลองเขียนแบบเป็น template
จะเขียนเว็บได้เป็นระบบ แล้วก็ reuse code ได้มาก แนะนำ Smarty ครับ ลองศึกษาดู
หรือว่า search ใน google

ปล. ลองแล้วจะติดใจ  :-[
ชื่อเรื่อง: Re: ขอคำแนะนะเรื่อง PHP การดึงเพจอีกหน้ามาแสดง
โพสต์โดย: dreamer ใน 22 เมษายน 2011, 14:55:31
<html>
 <head>

 </head>    
 <body>
   <div>--header--</div>
   <div><?php require_once("your_page.php"); ?></div>
   <div>--footer--</div>
 </body>
</html>

ชื่อเรื่อง: Re: ขอคำแนะนะเรื่อง PHP การดึงเพจอีกหน้ามาแสดง
โพสต์โดย: lucationjj ใน 22 เมษายน 2011, 20:29:45
ยังไม่ได้สักที เดียวขอลองอีก  :wanwan003:
ชื่อเรื่อง: Re: ขอคำแนะนะเรื่อง PHP การดึงเพจอีกหน้ามาแสดง
โพสต์โดย: lucationjj ใน 22 เมษายน 2011, 20:37:52
คือ ผมไม่ต้องการให้มันมาแสดงหน้าหลักก่อนครับ คือเมื่อเรากดเข้าไป Link สมัครให้มันมาแสดงเฉพาะพื้นที่ขาวด้านบนครับ ทุกอย่างเหมือนอยู่้เหมือนเดิม   :wanwan017:

ชื่อเรื่อง: Re: ขอคำแนะนะเรื่อง PHP การดึงเพจอีกหน้ามาแสดง
โพสต์โดย: bouy22 ใน 22 เมษายน 2011, 20:45:06
อ้างถึงจาก: lucationjj ใน 22 เมษายน 2011, 20:37:52
คือ ผมไม่ต้องการให้มันมาแสดงหน้าหลักก่อนครับ คือเมื่อเรากดเข้าไป Link สมัครให้มันมาแสดงเฉพาะพื้นที่ขาวด้านบนครับ ทุกอย่างเหมือนอยู่้เหมือนเดิม   :wanwan017:


คงต้องใช้ if , switch ช่วยล่ะมั้งครับ

กำหนดค่าตัวแปร มา 1 ตัวสำหรับรับค่าหน้าที่จะให้แสดง เช่น

$page < สำหรับใช้เรียกหน้านั้นๆ มาแสดง

$page = register


เช่น

switch($page){
   case "register" :
     include ("register.php");
     break;

   case "about" :
     include ("about.php");
     break;

   default
     include ("main.php");
     break;   
}

พอจะนึกออกไหมครับ

ไม่รู้ต้องการประมาณนี้หรือป่าว

ชื่อเรื่อง: Re: ขอคำแนะนะเรื่อง PHP การดึงเพจอีกหน้ามาแสดง
โพสต์โดย: smkaffiliate ใน 22 เมษายน 2011, 20:45:58
อ้างถึงจาก: lucationjj ใน 22 เมษายน 2011, 20:37:52
คือ ผมไม่ต้องการให้มันมาแสดงหน้าหลักก่อนครับ คือเมื่อเรากดเข้าไป Link สมัครให้มันมาแสดงเฉพาะพื้นที่ขาวด้านบนครับ ทุกอย่างเหมือนอยู่้เหมือนเดิม   :wanwan017:



แบบนี้ต้องเทคนิค Ajax หรือใช้ jQuery ช่วยหละครับ ถึงจะได้คำตอบอย่างที่ว่า ที่ผมกำลังจะเปิดสอนก็ประมาณนี้แหละครับ เอาแบบง่าย ๆ ประยุกต์ใช้ ๆ ครับ  :wanwan017:
ชื่อเรื่อง: Re: ขอคำแนะนะเรื่อง PHP การดึงเพจอีกหน้ามาแสดง
โพสต์โดย: lucationjj ใน 22 เมษายน 2011, 20:48:15
อ้างถึงจาก: smkaffiliate ใน 22 เมษายน 2011, 20:45:58
อ้างถึงจาก: lucationjj ใน 22 เมษายน 2011, 20:37:52
คือ ผมไม่ต้องการให้มันมาแสดงหน้าหลักก่อนครับ คือเมื่อเรากดเข้าไป Link สมัครให้มันมาแสดงเฉพาะพื้นที่ขาวด้านบนครับ ทุกอย่างเหมือนอยู่้เหมือนเดิม   :wanwan017:



แบบนี้ต้องเทคนิค Ajax หรือใช้ jQuery ช่วยหละครับ ถึงจะได้คำตอบอย่างที่ว่า ที่ผมกำลังจะเปิดสอนก็ประมาณนี้แหละครับ เอาแบบง่าย ๆ ประยุกต์ใช้ ๆ ครับ  :wanwan017:
อ้างถึงจาก: bouy22 ใน 22 เมษายน 2011, 20:45:06
อ้างถึงจาก: lucationjj ใน 22 เมษายน 2011, 20:37:52
คือ ผมไม่ต้องการให้มันมาแสดงหน้าหลักก่อนครับ คือเมื่อเรากดเข้าไป Link สมัครให้มันมาแสดงเฉพาะพื้นที่ขาวด้านบนครับ ทุกอย่างเหมือนอยู่้เหมือนเดิม   :wanwan017:


คงต้องใช้ if , switch ช่วยล่ะมั้งครับ

กำหนดค่าตัวแปร มา 1 ตัวสำหรับรับค่าหน้าที่จะให้แสดง เช่น

$page < สำหรับใช้เรียกหน้านั้นๆ มาแสดง

$page = register


เช่น

switch($page){
   case "register" :
     include ("register.php");
     break;

   case "about" :
     include ("about.php");
     break;

   default
     include ("main.php");
     break;   
}

พอจะนึกออกไหมครับ

ไม่รู้ต้องการประมาณนี้หรือป่าว



เดียวจะลองทั้งสองท่านเลยครับ
ชื่อเรื่อง: Re: ขอคำแนะนะเรื่อง PHP การดึงเพจอีกหน้ามาแสดง
โพสต์โดย: lucationjj ใน 22 เมษายน 2011, 20:57:55
อ้างถึงจาก: bouy22 ใน 22 เมษายน 2011, 20:45:06
อ้างถึงจาก: lucationjj ใน 22 เมษายน 2011, 20:37:52
คือ ผมไม่ต้องการให้มันมาแสดงหน้าหลักก่อนครับ คือเมื่อเรากดเข้าไป Link สมัครให้มันมาแสดงเฉพาะพื้นที่ขาวด้านบนครับ ทุกอย่างเหมือนอยู่้เหมือนเดิม   :wanwan017:


คงต้องใช้ if , switch ช่วยล่ะมั้งครับ

กำหนดค่าตัวแปร มา 1 ตัวสำหรับรับค่าหน้าที่จะให้แสดง เช่น

$page < สำหรับใช้เรียกหน้านั้นๆ มาแสดง

$page = register


เช่น

switch($page){
   case "register" :
     include ("register.php");
     break;

   case "about" :
     include ("about.php");
     break;

   default
     include ("main.php");
     break;   
}

พอจะนึกออกไหมครับ

ไม่รู้ต้องการประมาณนี้หรือป่าว



มันต้องใส่โค้ดนี้ตรง Link รึปล่าวครับ  :P
ชื่อเรื่อง: Re: ขอคำแนะนะเรื่อง PHP การดึงเพจอีกหน้ามาแสดง
โพสต์โดย: bouy22 ใน 22 เมษายน 2011, 21:01:29
อ้างถึงจาก: lucationjj ใน 22 เมษายน 2011, 20:57:55
มันต้องใส่โค้ดนี้ตรง Link รึปล่าวครับ  :P

ครับ

เช่น สมมุติ ลิงค์หน้า register ก็เป็น

a href="index.php?page=register"

.ในส่วนบนสุดของไฟล์ index.php ก็ GET ค่า page เช่น

$page = $_GET("page");

ในส่วนของ switch ก็เอาไปไว้ตรงส่วน ขาวๆ ที่จะให้แสดง ครับ
ชื่อเรื่อง: Re: ขอคำแนะนะเรื่อง PHP การดึงเพจอีกหน้ามาแสดง
โพสต์โดย: lucationjj ใน 22 เมษายน 2011, 21:03:26
อ้างถึงจาก: bouy22 ใน 22 เมษายน 2011, 21:01:29
อ้างถึงจาก: lucationjj ใน 22 เมษายน 2011, 20:57:55
มันต้องใส่โค้ดนี้ตรง Link รึปล่าวครับ  :P

ครับ

เช่น สมมุติ ลิงค์หน้า register ก็เป็น

a href="index.php?page=register"

.ในส่วนบนสุดของไฟล์ index.php ก็ GET ค่า page เช่น

$page = $_GET("page");

ในส่วนของ switch ก็เอาไปไว้ตรงส่วน ขาวๆ ที่จะให้แสดง ครับ

ขอบคุณครับ ได้ความรู้เพิ่มขึ้นอีกแล้ว  :wanwan017:
ชื่อเรื่อง: Re: ขอคำแนะนะเรื่อง PHP การดึงเพจอีกหน้ามาแสดง
โพสต์โดย: lucationjj ใน 22 เมษายน 2011, 21:13:58
 $page = $_GET("page");

ใส่หน้าแรกของเว็บใช่ไหมครับ
ชื่อเรื่อง: Re: ขอคำแนะนะเรื่อง PHP การดึงเพจอีกหน้ามาแสดง
โพสต์โดย: marknary ใน 22 เมษายน 2011, 21:14:37
ผมว่าใช้ ajax ง่ายกว่าเยอะเลยนะครับ
ชื่อเรื่อง: Re: ขอคำแนะนะเรื่อง PHP การดึงเพจอีกหน้ามาแสดง
โพสต์โดย: lucationjj ใน 22 เมษายน 2011, 21:16:14
อ้างถึงจาก: marknary ใน 22 เมษายน 2011, 21:14:37
ผมว่าใช้ ajax ง่ายกว่าเยอะเลยนะครับ

Ajax ยังไม่ค่อยเข้าใจครับ

ขอบคุณที่แนะนำครับ  :wanwan017:
ชื่อเรื่อง: Re: ขอคำแนะนะเรื่อง PHP การดึงเพจอีกหน้ามาแสดง
โพสต์โดย: bouy22 ใน 22 เมษายน 2011, 21:18:15
อ้างถึงจาก: lucationjj ใน 22 เมษายน 2011, 21:13:58
$page = $_GET("page");

ใส่หน้าแรกของเว็บใช่ไหมครับ

ครับ ใส่บนสุดของหน้า

<?php
$page = $_GET("page");
?>
<html>
......

** เท่าที่ดูเนี่ย (จากรูป) ในรูปคือหน้า index.php ถูกป่าวครับ และที่ต้องการคือ ไม่ว่าจะเรียกหน้าไหน ก็ให้มัน ใช้ฟอร์มเดิมหน้า index แต่เปลี่ยนแค่ content กลางหน้าเว็บถูกป่าวครับ
ชื่อเรื่อง: Re: ขอคำแนะนะเรื่อง PHP การดึงเพจอีกหน้ามาแสดง
โพสต์โดย: lucationjj ใน 22 เมษายน 2011, 21:24:41
อ้างถึงจาก: bouy22 ใน 22 เมษายน 2011, 21:18:15
อ้างถึงจาก: lucationjj ใน 22 เมษายน 2011, 21:13:58
$page = $_GET("page");

ใส่หน้าแรกของเว็บใช่ไหมครับ

ครับ ใส่บนสุดของหน้า

<?php
$page = $_GET("page");
?>
<html>
......

** เท่าที่ดูเนี่ย (จากรูป) ในรูปคือหน้า index.php ถูกป่าวครับ และที่ต้องการคือ ไม่ว่าจะเรียกหน้าไหน ก็ให้มัน ใช้ฟอร์มเดิมหน้า index แต่เปลี่ยนแค่ content กลางหน้าเว็บถูกป่าวครับ

อธิบายได้ชัดเจนกว่า ผมอีกถูกเปงเลยครับ
แต่ผมเอาไปใส่แล้ว
<?php
$page = $_GET("page");
?>
มัน error บรรทัด 2 ครับ
ชื่อเรื่อง: Re: ขอคำแนะนะเรื่อง PHP การดึงเพจอีกหน้ามาแสดง
โพสต์โดย: ganginwpop ใน 22 เมษายน 2011, 21:27:55
syntax get มันเขียนงี้ป่าวครับ

$_GET['page'];

:wanwan004:
ชื่อเรื่อง: Re: ขอคำแนะนะเรื่อง PHP การดึงเพจอีกหน้ามาแสดง
โพสต์โดย: bouy22 ใน 22 เมษายน 2011, 21:28:58
อ้างถึงจาก: lucationjj ใน 22 เมษายน 2011, 21:24:41
อธิบายได้ชัดเจนกว่า ผมอีกถูกเปงเลยครับ
แต่ผมเอาไปใส่แล้ว
<?php
$page = $_GET("page");
?>
มัน error บรรทัด 2 ครับ

error ว่า.

อ้างถึงจาก: ganginwpop ใน 22 เมษายน 2011, 21:27:55
syntax get มันเขียนงี้ป่าวครับ

$_GET['page'];

:wanwan004:


แงะ ผมเบลอ  :-[  ตามนั้นครับ
ชื่อเรื่อง: Re: ขอคำแนะนะเรื่อง PHP การดึงเพจอีกหน้ามาแสดง
โพสต์โดย: lucationjj ใน 22 เมษายน 2011, 21:30:29
ขอบคุณครับ +1 ทั้ง 2 ท่าน เรยย  :wanwan017:
ชื่อเรื่อง: Re: ขอคำแนะนะเรื่อง PHP การดึงเพจอีกหน้ามาแสดง
โพสต์โดย: lucationjj ใน 22 เมษายน 2011, 22:33:43
ได้แล้วครับ

แต่ พอกรอกแบบฟอร์ม กดsubmit มันขึ้นหน้าใหม่มา ไม่ยอมไปหน้ายืนยัน  :P
ชื่อเรื่อง: Re: ขอคำแนะนะเรื่อง PHP การดึงเพจอีกหน้ามาแสดง
โพสต์โดย: lucationjj ใน 22 เมษายน 2011, 22:53:39
แก้ได้แล้ว แต่ข้อความขึ้น  :wanwan031: