Register Register Member Login Member Login Member Login Forgot Password ??
PHP , ASP , ASP.NET, VB.NET, C#, Java , jQuery , Android , iOS , Windows Phone
 

Registered : 109,037

HOME > PHP > PHP Forum > ช่วยแก้โคดให้เปิดไฟล์ได้ด้วยค่ะ นี่เป็นตัวอย่างโคด อยากจะสอบถามว่า สมมุติเรา upload ไฟล์ .pdf ไปแล้วอยากจะให้ไฟล์เปิดขึ้นมาเป็น



 

ช่วยแก้โคดให้เปิดไฟล์ได้ด้วยค่ะ นี่เป็นตัวอย่างโคด อยากจะสอบถามว่า สมมุติเรา upload ไฟล์ .pdf ไปแล้วอยากจะให้ไฟล์เปิดขึ้นมาเป็น

 



Topic : 015575

Guest




นี่เป็นตัวอย่างโคด อยากจะสอบถามว่า สมมุติเรา upload ไฟล์ .pdf ไปแล้วอยากจะให้ไฟล์เปิดขึ้นมาเป็น pdf จะต้องเพิ่มโคดประมาณไหนน่ะค่ะ หรือถ้าใครมีโคอยู่แล้วก้อกรุณาแบ่งปันด้วยนะค่ะ เพราะที่ทำได้ตอนนี้มันไม่เปิไม่สามารถเปิดไฟล์มาโชว์ได้นะค่ะ แต่ถ้าอัพโหลดเป็นรูป จะสามารถชว์รูปได้<?
$fileupload= $_FILES['fileupload']['tmp_name'];
$fileupload_name = $_FILES['fileupload']['name'];
$fileupload_size = $_FILES['fileupload']['size'];
$fileupload_type = $_FILES['fileupload']['type'];
$DirPath = "php-bin/uploads/";
$DesPath = $_SERVER['DOCUMENT_ROOT']."/".$DirPath;
if($fileupload) {
$array_last = explode (".", $fileupload_name);
$c = count($array_last)-1;
$lastname=strtolower($array_last[$c]);
if ($lastname=="gif" or $lastname=="jpg" or $lastname == "jpeg" or $lastname == "txt"
or lastname == "doc" or last_name == "pdf" or last_name == "pdf")
{
copy($fileupload, "photo/".$fileupload_name);
echo "$fileupload_name";
echo "<h2>Upload รูปภาพเรียบร้อยแล้ว </h2>";
echo "<img src= 'photo/$fileupload_name'>";
} else{
echo "<h3>Error:ไม่สามารถ upload รูปภาพได้</h3>";
}
unlink ($fileupload);
} else{
echo "<h3>Error:ไม่สามารถ upload รูปภาพได้</h3>";
}
?>



Tag : - - - -







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 11 ก.ย. 2550 21:16:42 By : suspect View : 1906 Reply : 5
 

 

No. 1

Guest


or last_name == "pdf" or last_name == "pdf" <-- ???? ซ้ำหรือเปล่าครับ

//ลืมใส่ dollar sign ครับ $last_name

<>lastname<> == "doc" or <>last_name<> == "pdf" or <>last_name<> == "pdf"


$DesPath = $_SERVER['DOCUMENT_ROOT']."/".$DirPath; <-- ???? ไม่เห็นได้ใช้เลยครับ

copy($fileupload, "photo/".$fileupload_name); <-- ส่วนแรกชี้ไปตำแหน่ง temp ส่วนที่สองก็คล้ายๆกับ

localhost/photo/picture.jpg แต่ต้องสร้าง folder photo ก่อน ไม่งั้นใช้งานไม่ได้






Date : 12 ก.ย. 2550 03:00:49 By : แมวน้ำแข็ง
 


 

No. 2

Guest


คือดคดส่วนนนี้ต้องสร้าง folder photo ก่อนค่ะ คือ upload ไฟล์ทุกชนิดได้แล้ว คือมันไปเก็บไว้ใน photo แล้ว แต่อยากจะรู้ว่า สมมุติเรา upload .pdf หรือ .txt อยากจะให้โปรแกรม notdpad หรือ acrabat readder เปิดขึ้นมาสำหรับอ่านไฟล์เลยนะค่ะ
ช่วยทีนะค่ะ ขอบคุณมากค่ะ
Date : 12 ก.ย. 2550 09:33:50 By : suspect
 

 

No. 3

Guest


ไม่แน่ใจนะครับ

พอจะมีตัวอย่างไหมจาก(เครื่องของคุณ) จากลิ๊งต่างๆ

ผมว่ามันเป็นการกำหนดที่ browser มากกว่านะ เพราะถ้า บางส่วนเป็น download หรือบางส่วนเป็นเปิดขึ้นมา

น่าจะเป็นการกำหนดจาก browser มากกว่า

อันนี้ผมเดาเอานะ แต่ก็ไม่พลาดจะหาคำตอบมาให้(ถึงจะไม่ได้แต่คิดว่าถูกทาง)

มันมี function เปิดโปรแกรมใน php หนิครับ ผมเคยผ่านตา ลองโหลดจาก php.net มาศึกษาดูครับมันมี

manual อยู่
Date : 12 ก.ย. 2550 16:55:54 By : แมวน้ำแข็ง
 


 

No. 4

Guest


อีกอย่างผมไม่ค่อยเจอ กรณีแบบนั้นเลยครับ เพราะผม save target as เอาเพราะเจอการเปิดขึ้นเองบ่อยๆ

ลองสังเกตุความแตกต่างของ open link กับ save target ดูครับ
Date : 12 ก.ย. 2550 16:58:45 By : แมวน้ำแข็ง
 


 

No. 5

Guest


1.ไม่เห็นมีฟอร์ม อัพโหลดเลยงับ สงสัยจะเป็นหน้า insert ?
2.เป็นอัพโหลดแบบไบนารีหรือเปล่า >> $DirPath = "php-bin/uploads/"; ?
3.แล้วอัพโหลดไปไว้ไหน เก็บแบบ text file หรือ?
4.ตัว query ข้อมูลไปไหนอ่ะคับ แล้ว echo อะไรอ่ะ $fileupload_name << ไอ่นี่มันคืออะไร ยังไม่เทียบตัวแปรเลยอ่ะ
ผมไม่เก่ง เลยงงอ่ะคับ ชี้แจงที ขอบคุงล่วงหน้า

Date : 12 ก.ย. 2550 18:14:05 By : มือเก่าแต่ไม่เก๋า
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : ช่วยแก้โคดให้เปิดไฟล์ได้ด้วยค่ะ นี่เป็นตัวอย่างโคด อยากจะสอบถามว่า สมมุติเรา upload ไฟล์ .pdf ไปแล้วอยากจะให้ไฟล์เปิดขึ้นมาเป็น
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ FTP| ใส่แถวของตาราง ใส่คอลัมน์ตาราง| ตัวยก ตัวห้อย ตัวพิมพ์ดีด| ใส่โค้ด ใส่การอ้างถึงคำพูด| ใส่ลีสต์
smiley for :lol: smiley for :ken: smiley for :D smiley for :) smiley for ;) smiley for :eek: smiley for :geek: smiley for :roll: smiley for :erm: smiley for :cool: smiley for :blank: smiley for :idea: smiley for :ehh: smiley for :aargh: smiley for :evil:
Insert PHP Code
Insert ASP Code
Insert VB.NET Code Insert C#.NET Code Insert JavaScript Code Insert C#.NET Code
Insert Java Code
Insert Android Code
Insert Objective-C Code
Insert XML Code
Insert SQL Code
Insert Code
เพื่อความเรียบร้อยของข้อความ ควรจัดรูปแบบให้พอดีกับขนาดของหน้าจอ เพื่อง่ายต่อการอ่านและสบายตา และตรวจสอบภาษาไทยให้ถูกต้อง

อัพโหลดแทรกรูปภาพ

Notice

เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ
อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง

   
  เพื่อความปลอดภัยและการตรวจสอบ กระทู้ที่แทรกไฟล์อัพโหลดไฟล์จากที่อื่น อาจจะถูกลบทิ้ง
 
โดย
อีเมล์
บวกค่าให้ถูก
<= ตัวเลขฮินดูอารบิก เช่น 123 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)







Exchange: นำเข้าสินค้าจากจีน, Taobao, เฟอร์นิเจอร์, ของพรีเมี่ยม, ร่ม, ปากกา, power bank, แฟลชไดร์ฟ, กระบอกน้ำ

Load balance : Server 04
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2024 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่