ยินดีต้อนรับคุณ, บุคคลทั่วไป กรุณา เข้าสู่ระบบ หรือ ลงทะเบียน

เข้าสู่ระบบด้วยชื่อผู้ใช้ รหัสผ่าน และระยะเวลาในเซสชั่น

ThaiSEOBoard.comพัฒนาเว็บไซต์Programmingรบกวนถามเรื่อง ทำไงไม่ให้ลิงค์ตรงไปรูปได้ครับ
หน้า: [1]   ลงล่าง
พิมพ์
ผู้เขียน หัวข้อ: รบกวนถามเรื่อง ทำไงไม่ให้ลิงค์ตรงไปรูปได้ครับ  (อ่าน 771 ครั้ง)
0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้
100z
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 142
ออฟไลน์ ออฟไลน์

กระทู้: 1,161



ดูรายละเอียด
« เมื่อ: 03 มีนาคม 2009, 21:59:39 »

คือผมทำเว็บอับโหลดรูปครับ

แล้วทำยังไงถึง

ไม่ให้ เข้าเว็บโดยเรียกไปที่หน้ารูปโดยตรง

ex
http://upmass.com/images/695_Water_lilies.jpg


แต่ให้มันลิงค์ไป

http://upmass.com/view-695_Water_lilies.jpg


ผมคิดว่าต้องใช้ .htaccess แต่ความรู้ด้านนี้ไม่มีเลยครับ  Smiley

ขอบคุณมากครับ
บันทึกการเข้า
100z
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 142
ออฟไลน์ ออฟไลน์

กระทู้: 1,161



ดูรายละเอียด
« ตอบ #1 เมื่อ: 03 มีนาคม 2009, 23:39:03 »

สงสัยไม่มีใช่ cafe ไม่มีคนตอบเลย  Cheesy
บันทึกการเข้า
thenetxx
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 41
ออฟไลน์ ออฟไลน์

กระทู้: 1,986



ดูรายละเอียด เว็บไซต์
« ตอบ #2 เมื่อ: 06 มีนาคม 2009, 10:35:47 »

เขียนเป็น function php ก็ได้ครับ

ยกตัวอย่างง่าย ๆ ครับ

ปกติ ลิ้งไปโหลดที่ xx.jpg

แต่เราเก็บข้อมูล xx.jpg ไว้ใน DB อาจจะเก็บชื่อ กับ id
พอคนอัพโหลดขึ้นมา เก็บข้อมูลไว้ และ return กลับไปเป็น id ของรูป

แล้วเขียนสคริปชื่อว่า file_return.php  ในนั้นก็เอา id มา query ชื่อรูป
เมื่อได้ชื่อรูป ก็ใช้ fopen / fread แล้ว echo ออกมา

เพื่อให้แนบเนียน เขียนโค๊ตอ่าน file type มากำหนด header ให้กับไฟล์ด้วย จะสามารถกำหนดชื่อไฟล์ตอนกด save ได้

เช่นปกติ จะลิ้งไปที่  <a href='upload/xx.jpg'></a>

เปลี่ยนเป็น  <a href='file_return.php?pic_id=123'></a> ซึ่งควรจะเขียน session คลุมไว้อีกที หรือ define ค่าไว้ เพื่อไม่ให้คนอื่นโหลดจาก www.domain.com/file_return.php?pic_id=123 ตรง ๆ ครับ
บันทึกการเข้า

Develop site but can't develop life
ASIA
หน้า: [1]   ขึ้นบน
พิมพ์