เขียน code ให้สามารถ download ไฟล์ .pdf และชื่อไฟล์ภาษาไทย

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

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

ภาพประจำตัวสมาชิก
tissana
PHP Sr. Member
PHP Sr. Member
โพสต์: 84
ลงทะเบียนเมื่อ: 01/01/1970 7:00 am
ติดต่อ:

เขียน code ให้สามารถ download ไฟล์ .pdf และชื่อไฟล์ภาษาไทย

โพสต์โดย tissana » 02/10/2008 11:56 pm

คือผมต้องการเขียนเวป php ให้ผู้ชมสามารถเข้ามา download ข้อมูล ที่เป็นไฟล์ .pdf และไฟล์อื่นๆ ซึ่งตาม code ด้านล่างนี้จะ download ได้เฉพาะไฟล์ .zip,word,excel และชื่อต้องเป็นภาษาอังกฤษ แต่ทีนี้ หากชื่อไฟล์เป็นภาษาไทยระบบมันก็จะไม่ยอมให้ดาวน์โหลดหรือเป็นไฟล์ .pdf มันก็ไม่ให้ดาวน์โหลด อยากทราบว่ามีวิธีอย่างไรบ้างครับที่จะให้ดาวน์โหลดได้ โดยมีข้อความภาษาไทยกำกับไว้ด้วยเพื่อให้ผู้จะดาวน์โหลดได้รู้ว่าไฟล์แต่ละไฟล์ชื่ออะไรครับ code คร่าวของผมเป็นดังนี้ครับ
<table border = 1 cellspacing = 1 cellpadding = 4>
<tr bgcolor = #CCCCCC>
<td> File/Download name</td>
<td>Size (bytes)</td>
</tr>
<?php
$dir = "C:\\webroot\\download\\";
$url = "http://localhost/download/";
$DIR = opendir("$dir");
while ($text = readdir($DIR))
{
if ($text != "." && $text != "..")
{
if(filetype($dir.$text ) != "dir")
{
$size = filesize($dir."$text");
print "<tr><td>";
echo "<a href = " . $url . $text . ">";
echo $text;
echo "</a>";
print "</td><td>$size</td>";
print "</tr>";
}
}
}
?>
</table>

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

Re: เขียน code ให้สามารถ download ไฟล์ .pdf และชื่อไฟล์ภาษาไทย

โพสต์โดย mindphp » 03/10/2008 7:58 am

คำถามนี้มีอยู่ในกระทู้เก่าแล้วครับ ลองค้นดู รับรองช่วยท่านได้
ติดตาม 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
    ตอบกลับ
    แสดง
    โพสต์ล่าสุด

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

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

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