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

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

ThaiSEOBoard.comพัฒนาเว็บไซต์Programming[PHP] ท่านใดพอมีแนวทาง การเขียน php ให้โหลดไฟล์ แบบต้องใส่ user pass ตามตัวอย่าง
หน้า: [1]   ลงล่าง
พิมพ์
ผู้เขียน หัวข้อ: [PHP] ท่านใดพอมีแนวทาง การเขียน php ให้โหลดไฟล์ แบบต้องใส่ user pass ตามตัวอย่าง  (อ่าน 507 ครั้ง)
0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้
konglpam
Newbie
*

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

กระทู้: 81



ดูรายละเอียด
« เมื่อ: 10 พฤษภาคม 2017, 16:15:47 »

อ้างถึง


ขอบคุณล่วงหน้าทุกๆคำตอบครับ wanwan031
« แก้ไขครั้งสุดท้าย: 10 พฤษภาคม 2017, 16:19:44 โดย konglpam » บันทึกการเข้า
konglpam
Newbie
*

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

กระทู้: 81



ดูรายละเอียด
1
« ตอบ #1 เมื่อ: 10 พฤษภาคม 2017, 16:19:00 »

1
« แก้ไขครั้งสุดท้าย: 10 พฤษภาคม 2017, 16:21:09 โดย konglpam » บันทึกการเข้า
Xilinx
Newbie
*

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

กระทู้: 65



ดูรายละเอียด
« ตอบ #2 เมื่อ: 10 พฤษภาคม 2017, 16:27:00 »

โค๊ด:
http://stackoverflow.com/questions/2742654/using-php-download-file-from-a-given-url-by-passing-username-and-password-for-ht

แบบนี้ได้ไหมครับ
บันทึกการเข้า
infamous
ก๊วนเสียว
*

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

กระทู้: 295



ดูรายละเอียด
« ตอบ #3 เมื่อ: 10 พฤษภาคม 2017, 17:50:15 »

แค่คอนเซ็ปต์นะครับ ง่ายๆ

โค๊ด:
// retrieve params via cgi
$type=isset($_GET['type']) ? strtolower($_GET['type']) : NULL;
$usr=isset($_GET['username']) ? $_GET['username'] : NULL;
$pwd=isset($_GET['pass']) ? sh1($_GET['pwd'].$salt) : NULL;

$allowed_types = array('docs','xlsx','pdf');

// sql
$user = select * from user where username='{$usr}' and pass='{$pwd}'

if ($user && in_array($type, $allowed_types)) {
// document process
// header(type, params)
} else {
die("Woo! this user does not exist in our system");
}

บันทึกการเข้า
หน้า: [1]   ขึ้นบน
พิมพ์