BMS-HOSxP Community

HOSxP => แจ้งปัญหา / ขอความช่วยเหลือ => ข้อความที่เริ่มโดย: naj ที่ มีนาคม 21, 2007, 01:10:18 AM

หัวข้อ: lขอสอบถามเกี่ยวกับ php ครับ
เริ่มหัวข้อโดย: naj ที่ มีนาคม 21, 2007, 01:10:18 AM
กำลังทำ webboard ให้กับโรงพยาบาล โดยใช้ เว็บบอร์ด txtSQL Database เวอร์ชั่น 5.0 RC2
จะเข้าไปแก้ไข code ของ php ให้สามารถ uploadได้เพิ่มชนิดขึ้น เช่น file xls,pdf,rar เป็นต้น จากเดิม(".zip",".gif", ".png", ".swf", ".jpg", ".jpg", ".jpg") ดังตัวอย่างด้านล่าง

   $config[upfile]=array("application/x-zip-compressed","image/gif", "image/x-png", "application/x-shockwave-flash", "image/jpeg", "image/jpg", "image/pjpeg");
   $config[typeof]=array(".zip",".gif", ".png", ".swf", ".jpg", ".jpg", ".jpg");
แต่ไม่มีความรู้เกี่ยวกับ php ผมได้แนบแฟ้มตัวอย่างมาให้ดูด้วยครับ
หัวข้อ: Re: lขอสอบถามเกี่ยวกับ php ครับ
เริ่มหัวข้อโดย: gu_prajag ที่ มีนาคม 21, 2007, 02:38:56 AM
$registered_types = array(
                                        "application/x-gzip-compressed"         => ".tar.gz, .tgz",
                                        "application/x-zip-compressed"          => ".zip, .rar",
                                        "application/x-tar"                     => ".tar",
                                        "text/plain"                            => ".html, .php, .txt, .inc (etc)",
                                        "image/bmp"                             => ".bmp, .ico",
                                        "image/gif"                             => ".gif",
                                        "image/pjpeg"                           => ".jpg, .jpeg",
                                        "image/jpeg"                            => ".jpg, .jpeg",
                                        "application/x-shockwave-flash"         => ".swf",
                                        "application/msword"                    => ".doc",
                                        "application/vnd.ms-excel"              => ".xls",
                                        "application/octet-stream"              => ".exe, .fla (etc)",
                                        "fichier/acrobat"                       => ".pdf"                                       
                                        );

//$allowed_types = array("image/bmp","image/gif","image/pjpeg","image/jpeg");
$allowed_types = array("image/bmp","image/gif","image/pjpeg","image/jpeg","application/x-gzip-compressed","application/x-zip-compressed","application/x-tar","text/plain","application/msword","application/x-shockwave-flash","application/vnd.ms-excel","application/octet-stream","fichier/acrobat");
หัวข้อ: Re: lขอสอบถามเกี่ยวกับ php ครับ
เริ่มหัวข้อโดย: gu_prajag ที่ มีนาคม 21, 2007, 02:41:17 AM
//$allowed_types = array("image/bmp","image/gif","image/pjpeg","image/jpeg");
บรรทัดนี้ไม่ใช้นะครับ
เปลี่ยนตัวแปลอะเรย์ให้ตรงกับของท่านด้วยนะอะ
ผมยังไม่ได้ลองอะ แต่คิดว่าน่าจะถูกตัอง อะ
หัวข้อ: Re: lขอสอบถามเกี่ยวกับ php ครับ
เริ่มหัวข้อโดย: gu_prajag ที่ มีนาคม 21, 2007, 02:42:53 AM
หรือ ตัวอย่างอะ
http://www.qnecms.co.uk/support/qnecmstalk/viewtopic.php?p=12&
หัวข้อ: Re: lขอสอบถามเกี่ยวกับ php ครับ
เริ่มหัวข้อโดย: naj ที่ มีนาคม 21, 2007, 03:15:42 AM
จะลองดู
ขอบคุณครับ
หัวข้อ: Re: lขอสอบถามเกี่ยวกับ php ครับ
เริ่มหัวข้อโดย: somnuk ที่ มีนาคม 21, 2007, 03:20:05 AM
ถ้าต้องการหลาย extension ก็ต้องทำเพิ่มแต่ละอย่าง ให้เป็นไปตามลำดับเดียวกัน ตัวอย่างนี้ ทำกับ .doc

$config[upfile]=array(
   "application/x-zip-compressed",
   "image/gif",
   "image/x-png",
   "application/x-shockwave-flash",
    "image/jpeg",
   "image/jpg",
   "image/pjpeg",
   "application/msword"); <--------- เพิ่มใหม่
$config[typeof]=array(
   ".zip",
   ".gif",
   ".png",
   ".swf",
   ".jpg",
   ".jpg",
   ".jpg",
   ".doc");<------ เพิ่มใหม่

แต่ ไม่ใช่เพียงแค่นี้ แล้วจะทำให้ใช้งานได้หมดนะครับ แก้ตรงนี้ ทำให้ upload ได้
แต่ตอน แสดง ยังต้องไปแก้ไขไฟล์อื่นๆ อีก และต้องทำในแต่ละ extension ด้วย
เช่น view.php, adminview.php, index.php, search.php

ถ้าเอาง่ายๆ ก็ใช้ user จัดการ zip ไฟล์ก่อน แล้วค่อย upload ง่ายสุด ไม่ต้องแก้อะไร
หัวข้อ: Re: lขอสอบถามเกี่ยวกับ php ครับ
เริ่มหัวข้อโดย: naj ที่ มีนาคม 21, 2007, 03:49:55 AM
ขอบคุณ คุณหมอ มากครับ
งานนี้ต้องไปอ่าน php เพิ่มแล้ว :D
หัวข้อ: Re: lขอสอบถามเกี่ยวกับ php ครับ
เริ่มหัวข้อโดย: GODgimuru ที่ มีนาคม 21, 2007, 04:35:12 AM
http://www.thaiforummods.com

กระดาน ข่าว แนบไฟล์สำเร็จรูป ครับ
phpbb ครับ
หรือ phpnuke กระดานข่าวแนบไฟล์ได้ครับ