อยากทราบการส่งค่าเพื่อดึงไฟล์มาแสดงครับ

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

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

ongchay

อยากทราบการส่งค่าเพื่อดึงไฟล์มาแสดงครับ

Post by ongchay »

อยากทราบว่าที่หน้า 'file_joke.php?type=vdo&joke_id=3238' ส่งค่ากลับมาเป็นไฟล์ยังไงให้มันแสดงเป็นคลิปวีดีโออ่ะครับ

ช่วยเขียน code ของหน้านี้ให้ดูเป็นวิทยาธาน ทีนะครับ -/\-

Code คลิปวีดีโออันนี้มาจาก www.jabchai.com ช่วยดูให้ทีนะครับ

<OBJECT ID='Player' CLASSID='CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6' width='320' height='310'>
<PARAM NAME = 'URL' VALUE = 'file_joke.php?type=vdo&joke_id=3238' valuetype='ref'>
<param NAME='rate' value='1'><param NAME='balance' value='0'>
<param NAME='currentPosition' value='0'>
<param NAME='defaultFrame' value>
<param NAME='playCount' value='99'>
<param NAME='autoStart' value='-1'>
<param NAME='currentMarker' value='0'>
<param NAME='invokeURLs' value='0'>
<param NAME='baseURL' value>
<param NAME='volume' value='100'>
<param NAME='mute' value='0'>
<param NAME='uiMode' value='full'>
<param NAME='stretchToFit' value='-1'>
<param NAME='windowlessVideo' value='0'>
<param NAME='enabled' value='-1'>
<param NAME='enableContextMenu' value='0'>
<param NAME='fullScreen' value='0'>
<param NAME='SAMIStyle' value>
<param NAME='SAMILang' value>
<param NAME='SAMIFilename' value>
<param NAME='captioningID' value>
<param NAME='enableErrorDialog' value='0'>
<param NAME='_cx' value='6668'>
<param NAME='_cy' value='1693'>
<param name='BufferingTime' value='15'>
</object>

พอดีดูจากกระทู้แล้วไม่มีวิธีบอกนะครับ
ขอบคุณหลายๆ ล่วงหน้า

User avatar
ongchay
PHP Newbie
PHP Newbie
Posts: 5
Joined: 01/01/1970 7:00 am

Post by ongchay »

อ่า ลืมล๊อกอิน

4404

Post by 4404 »

อ๋อๆ มีงี้ด้วยอยู่ดีๆ ก็บอก ใช้เขียนโค้ดให้ดู
ผม ว่า ถามแนวคิดีกว่าแล้ว ไปหัดเขียนเองน่ะ
แล้วคำถามคุณเนี่ย อ่านแล้วงงมากๆๆๆๆๆๆๆๆ

User avatar
ongchay
PHP Newbie
PHP Newbie
Posts: 5
Joined: 01/01/1970 7:00 am

Post by ongchay »

กำ ทำไมโพสไม่ได้

ผมเลยส่ง pm ไปแทนนะครับ

User avatar
ongchay
PHP Newbie
PHP Newbie
Posts: 5
Joined: 01/01/1970 7:00 am

Post by ongchay »

ขอโทษครับ ผมก็ไม่เก่ง php ซะด้วยเลยอธิบายเป็นแบบ php ไม่เก่งอ่ะครับ

คือว่าผมทำหน้าเว็บที่แสดงไฟล์ .wmv ออนไลน์ (คือดูออนไลน์นะครับ) และเวลาเขียนเพื่อแสดงในหน้านั้น ก็จะรับค่ามาจากหน้าแรก และแสดงค่าไฟล์

$topic_id = (int)$_GET['topic_id']; (รับค่ามา)

เปิดฐานข้อมูล และแสดงไฟล์
$file_name = "attach/" . $row["attach"];

<object id="Player" classid="CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6" type="application/x-oleobject" width="350" height="320" codebase="http://activex.microsoft.com/activex/co ... 6,4,7,1112" standby="Loading...">
<param name="URL" value="<?=$file_name?>">
<param NAME='rate' value='1'>
<param NAME='balance' value='0'>
<param NAME='currentPosition' value='0'>
<param NAME='defaultFrame' value>
<param NAME='autoStart' value='-1'>
<param NAME='currentMarker' value='0'>
<param NAME='invokeURLs' value='0'>
<param NAME='baseURL' value>
<param NAME='volume' value='100'>
<param NAME='mute' value='0'>
<param NAME='uiMode' value='full'>
<param NAME='stretchToFit' value='-1'>
<param NAME='windowlessVideo' value='0'>
<param NAME='enabled' value='-1'>
<param NAME='enableContextMenu' value='0'>
<param NAME='fullScreen' value='0'>
<param NAME='SAMIStyle' value>
<param NAME='SAMILang' value>
<param NAME='SAMIFilename' value>
<param NAME='captioningID' value>
<param NAME='enableErrorDialog' value='0'>
<param name='BufferingTime' value='15'>
</object>

แต่เวลาคนที่มาดู sourceเค้าจะเห็นเป็นแบบนี้ ซึ่งทำให้เค้าสามารถดาวโหลดไฟล์จากเว็บผมไปได้

<object id="Player" classid="CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6" type="application/x-oleobject" width="350" height="320" codebase="http://activex.microsoft.com/activex/co ... 6,4,7,1112" standby="Loading...">
<param name="URL" value="attach/xxxx.wmv">
<param NAME='rate' value='1'>
<param NAME='balance' value='0'>
<param NAME='currentPosition' value='0'>
<param NAME='defaultFrame' value>
<param NAME='autoStart' value='-1'>
<param NAME='currentMarker' value='0'>
<param NAME='invokeURLs' value='0'>
<param NAME='baseURL' value>
<param NAME='volume' value='100'>
<param NAME='mute' value='0'>
<param NAME='uiMode' value='full'>
<param NAME='stretchToFit' value='-1'>
<param NAME='windowlessVideo' value='0'>
<param NAME='enabled' value='-1'>
<param NAME='enableContextMenu' value='0'>
<param NAME='fullScreen' value='0'>
<param NAME='SAMIStyle' value>
<param NAME='SAMILang' value>
<param NAME='SAMIFilename' value>
<param NAME='captioningID' value>
<param NAME='enableErrorDialog' value='0'>
<param name='BufferingTime' value='15'>
</object>

ซึ่งวิธีการแก้ ผมเลยไปแกะของคนอื่นเพื่อมาทำเอง เลยได้แบบนี้


<OBJECT ID='Player' CLASSID='CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6' width='320' height='310'>
<PARAM NAME = 'URL' VALUE = 'file_joke.php?type=vdo&joke_id=3238' valuetype='ref'>
<param NAME='rate' value='1'><param NAME='balance' value='0'>
<param NAME='currentPosition' value='0'>
<param NAME='defaultFrame' value>
<param NAME='playCount' value='99'>
<param NAME='autoStart' value='-1'>
<param NAME='currentMarker' value='0'>
<param NAME='invokeURLs' value='0'>
<param NAME='baseURL' value>
<param NAME='volume' value='100'>
<param NAME='mute' value='0'>
<param NAME='uiMode' value='full'>
<param NAME='stretchToFit' value='-1'>
<param NAME='windowlessVideo' value='0'>
<param NAME='enabled' value='-1'>
<param NAME='enableContextMenu' value='0'>
<param NAME='fullScreen' value='0'>
<param NAME='SAMIStyle' value>
<param NAME='SAMILang' value>
<param NAME='SAMIFilename' value>
<param NAME='captioningID' value>
<param NAME='enableErrorDialog' value='0'>
<param name='BufferingTime' value='15'>
</object>
จะเห็นว่าค่าไฟล์เป็นหน้าเว็บอีกหน้านึง แทนที่จะเป็นตัวไฟล์แบบผม
ซึ่งผมได้ลองเขียนอีกหน้า ให้รับค่า และส่งค่ากลับมาเป็น ตัวไฟล์ แต่มันไม่รันบนหน้าเว็บ

ผมเลยอยากทราบว่าเค้าเขียนยังไง (อธิบายเป็นแนวความคิดก็ได้นะครับ ผมก็พอจะเขียนเองเป็น ไม่งั้นคงทำมาไม่ถึงขนาดนี้หรอก) หรือ จะเขียนหน้าแรกยังไงให้ส่งค่าไปทีเดียวได้ทั้งสองหน้านี้ บางเว็บเห็นใช้ file_joke.php?type=vdo แค่นี้เองซึ่งเป็นการส่งค่าตั้งแต่หน้าแรกไป

อืม ถ้าผมอธิบาย งง อีกก็ขอประทานโทษด้วยนะครับ โอ๊ย เศร้า...T-T
สำหรับคนที่จะช่วยผมจริงๆ ถ้าอยากจะดู หน้า php ที่ผมเขียน ผมจะส่งไปให้ทั้งดุ้นเลย ขอบคุณมากครับ เพื่อจะช่วยหาที่มาที่ไปได้

User avatar
ongchay
PHP Newbie
PHP Newbie
Posts: 5
Joined: 01/01/1970 7:00 am

Post by ongchay »

กรำ มันเขียน php ไม่ได้นี่เอง

ผมส่ง pm ที่เป็น php ไปให้แล้วนะครับ ก็หน้าที่ผมเขียนให้มันส่งค่ากลับมาแสดงไม่ได้นี่แหละครับ

Post Reply

Return to “Programming - PHP”

Who is online

Users browsing this forum: No registered users and 11 guests