จะโหลดหน้าเว็บขึ้นอื่นที่ต้อง Post ไปก่อน ทำอย่างไรครับ

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

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

untilate
PHP Newbie
PHP Newbie
โพสต์: 7
ลงทะเบียนเมื่อ: 01/08/2009 5:21 pm

จะโหลดหน้าเว็บขึ้นอื่นที่ต้อง Post ไปก่อน ทำอย่างไรครับ

โพสต์โดย untilate » 01/08/2009 5:36 pm

คือผมจะได้ดึง id ของ กระทู้ที่เจอเป็นอันดัยแรก

แต่ หน้าที่จะได้ดึงเราต้องใส่ keyword เข้าไปก่อน

แต่ถ้าเข้าไปได้แล้ว ผมเขียนคำสั่งหา id เตรียมไว้แล้ว จะทำยังไงดีครับ

เว็บเค้าเป็นแบบนี้ครับ

<form id="form1" name="form1" method="post" action="search.php">
<input name="q" id="q" value="" type="text">
<input name="Submit" value="Submit" src="Go.gif" accesskey="enter" type="image">
</form>

ผมจะเข้าได้ดึงจะไงดีครับ

ขอบคุณครับ

ภาพประจำตัวสมาชิก
mindphp
ผู้ดูแลระบบ MindPHP
ผู้ดูแลระบบ MindPHP
โพสต์: 20452
ลงทะเบียนเมื่อ: 22/09/2008 6:18 pm
ติดต่อ:

Re: จะโหลดหน้าเว็บขึ้นอื่นที่ต้อง Post ไปก่อน ทำอย่างไรครับ

โพสต์โดย mindphp » 01/08/2009 6:55 pm

งง ครับท่าน
ขอคำอธิบายอีกทีครับ
ท่านอื่นๆ เข้าใจไหม ว่าเค้าต้องการทำอะไร
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: viewforum.php?f=29
รับอบรม และพัฒนาระบบ: viewtopic.php?f=6&t=2042

untilate
PHP Newbie
PHP Newbie
โพสต์: 7
ลงทะเบียนเมื่อ: 01/08/2009 5:21 pm

Re: จะโหลดหน้าเว็บขึ้นอื่นที่ต้อง Post ไปก่อน ทำอย่างไรครับ

โพสต์โดย untilate » 01/08/2009 8:38 pm

คือหน้าเว็บที่ต้องการเข้าไป file_get_content มันต้อง ใส่คีย์เวิดผ่าน form ไปก่อนอะครับ

คือเวลาส่งค่ามันมีแบบ post กะ get ใช่มั๊ย (ถ้า get ก็ไม่มีปัญหา)

แต่เว็บนี้เป็นแบบ post เลยต้องเข้าผ่าน form อะครับ

ภาพประจำตัวสมาชิก
mindphp
ผู้ดูแลระบบ MindPHP
ผู้ดูแลระบบ MindPHP
โพสต์: 20452
ลงทะเบียนเมื่อ: 22/09/2008 6:18 pm
ติดต่อ:

Re: จะโหลดหน้าเว็บขึ้นอื่นที่ต้อง Post ไปก่อน ทำอย่างไรครับ

โพสต์โดย mindphp » 02/08/2009 12:51 am

untilate เขียน:คือผมจะได้ดึง id ของ กระทู้ที่เจอเป็นอันดัยแรก

แต่ หน้าที่จะได้ดึงเราต้องใส่ keyword เข้าไปก่อน

แต่ถ้าเข้าไปได้แล้ว ผมเขียนคำสั่งหา id เตรียมไว้แล้ว จะทำยังไงดีครับ

เว็บเค้าเป็นแบบนี้ครับ

<form id="form1" name="form1" method="post" action="search.php">
<input name="q" id="q" value="" type="text">
<input name="Submit" value="Submit" src="Go.gif" accesskey="enter" type="image">
</form>

ผมจะเข้าได้ดึงจะไงดีครับ

ขอบคุณครับ



untilate เขียน:คือหน้าเว็บที่ต้องการเข้าไป file_get_content มันต้อง ใส่คีย์เวิดผ่าน form ไปก่อนอะครับ

คือเวลาส่งค่ามันมีแบบ post กะ get ใช่มั๊ย (ถ้า get ก็ไม่มีปัญหา)

แต่เว็บนี้เป็นแบบ post เลยต้องเข้าผ่าน form อะครับ
:?: :?:
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: viewforum.php?f=29
รับอบรม และพัฒนาระบบ: viewtopic.php?f=6&t=2042

untilate
PHP Newbie
PHP Newbie
โพสต์: 7
ลงทะเบียนเมื่อ: 01/08/2009 5:21 pm

Re: จะโหลดหน้าเว็บขึ้นอื่นที่ต้อง Post ไปก่อน ทำอย่างไรครับ

โพสต์โดย untilate » 03/08/2009 7:55 pm

เอางี้ดีกว่า

จริงๆ งง ก็บอกผมหน่อยซิครับว่างงตรงไหน อย่า เอาแต่ emo มา

งั้นไม่เป็นไรเอาใหม่หมดเลย

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

GET เป็นรูปแบบการส่งข้อมูลที่เปิดเผยข้อมูล หรือ ใช้ส่งข้อมูลแบบ Text , Integer , Number เป็นส่วนใหญ่

ตัวอย่างน่ะครับ

URLที่รับข้อมูลแบบ GET จะมีลักษณะแบบนี้
http://www.myweb.com/getForm.php?User=pnt&password=HumNoy

ในไฟล์ getForm.php จะเป็นแบบนี้ครับ

<?php
$_GET['pnt'];
$_GET['password'];
//ใช้ กรณีที่ส่งมาแบบ GET
// <form method="GET" action="getForm.php">
//<input type="text" name="User" /><input type="text" name="password" />
//<input type="submit" value="Submit" />
//</form>
?>



แบบข้างบน ผมสามารถเข้าไปดึงหน้า http://www.myweb.com/getForm.php?User=p ... ord=HumNoy ได้เลย

แต่ถ้าเป็นแบบ POST

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

ใน URL ที่ใช้ รับข้อมูลแบบ POST จะไม่มีอะไรเลยครับ ดังข้างล่าง
http://www.myweb.com/getForm.php

ในไฟล์ getForm.php จะเป็นแบบนี้ครับ

<?php
$_POST['FileName'];
$_POST['UploadFile'];
//ใช้ กรณีที่ส่งมาแบบ POST
// <form enctype="multipart/form-data" method="POST" action="getForm.php">
//<input type="text" name="FileName" />
//<input type="file" name="UploadFile" />
//<input type="submit" value="Upload" />
//</form>
?>



แบบนี้แหละครับ แบบ Post ซึ่งผมไม่สามารถเข้าไปดึงหน้า

http://www.myweb.com/getForm.php ที่ผมต้องการได้

ดังนั้นผมจรึงต้องเขียนแบบไหนครับ

อธิบายหน่อยครับ

ขอบคุณครับ

ภาพประจำตัวสมาชิก
mindphp
ผู้ดูแลระบบ MindPHP
ผู้ดูแลระบบ MindPHP
โพสต์: 20452
ลงทะเบียนเมื่อ: 22/09/2008 6:18 pm
ติดต่อ:

Re: จะโหลดหน้าเว็บขึ้นอื่นที่ต้อง Post ไปก่อน ทำอย่างไรครับ

โพสต์โดย mindphp » 04/08/2009 12:39 pm

ยังงงอยู่ครับ
แค่คำถามก็งง แล้วครับ ท่านลองอ่านคำถามท่านอีกทีนะครับว่าตัวเองเข้าใจไหม
จะโหลดหน้าเว็บขึ้นอื่นที่ต้อง Post ไปก่อน ทำอย่างไรครับ


ถ้าท่านเขียน form และ action ขึ้นมาเองจะ รับส่งแบบไหน ก็ไม่มีปัญหา
ถ้า FORM มีการส่งทั้ง แบบ POST และ GET สามารถใช้ $_REQUEST เพื่อรับค่าจากการส่งทั้งสอง method ได้
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: viewforum.php?f=29
รับอบรม และพัฒนาระบบ: viewtopic.php?f=6&t=2042

untilate
PHP Newbie
PHP Newbie
โพสต์: 7
ลงทะเบียนเมื่อ: 01/08/2009 5:21 pm

Re: จะโหลดหน้าเว็บขึ้นอื่นที่ต้อง Post ไปก่อน ทำอย่างไรครับ

โพสต์โดย untilate » 04/08/2009 6:54 pm

mindphp เขียน:ยังงงอยู่ครับ
แค่คำถามก็งง แล้วครับ ท่านลองอ่านคำถามท่านอีกทีนะครับว่าตัวเองเข้าใจไหม
จะโหลดหน้าเว็บขึ้นอื่นที่ต้อง Post ไปก่อน ทำอย่างไรครับ


ถ้าท่านเขียน form และ action ขึ้นมาเองจะ รับส่งแบบไหน ก็ไม่มีปัญหา
ถ้า FORM มีการส่งทั้ง แบบ POST และ GET สามารถใช้ $_REQUEST เพื่อรับค่าจากการส่งทั้งสอง method ได้


กำ ไปเอาของเว็บอื่นซิครับ เว็บตัวเองมันจะมีปัญหาได้ไง ที่ผมถามคือ วิธีการไปดึงหน้าเว็บอื่น

ภาพประจำตัวสมาชิก
mindphp
ผู้ดูแลระบบ MindPHP
ผู้ดูแลระบบ MindPHP
โพสต์: 20452
ลงทะเบียนเมื่อ: 22/09/2008 6:18 pm
ติดต่อ:

Re: จะโหลดหน้าเว็บขึ้นอื่นที่ต้อง Post ไปก่อน ทำอย่างไรครับ

โพสต์โดย mindphp » 04/08/2009 7:12 pm

ข้อมูล ของเว็บอื่นที่เค้าแจก และเราเอามาใช้ได้แบบไม่ผิด พรบ. ส่วนใหญ่จะอยู่ใน รูปแบบ XML นะครับ
เช่น RSS,Webservice ถ้าข้อมูลที่จะเอามาให้ มีรูปแบบดังกล่าว ต้องศึกษา xml และ function php ที่เกี่ยวข้องกับ xml
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: viewforum.php?f=29
รับอบรม และพัฒนาระบบ: viewtopic.php?f=6&t=2042


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

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

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

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