พบกับบทความเกี่ยวกับคอมพิวเตอร์และ programming ได้ที่ http://articles.modoeye.com
PHP development / ดึงชื่อไฟล์(ต่อ)
guest
guest
Tue 17 Jun 2008 16:44:46

หวัดดีครับทั่นเว้บมาสเตอร์ ผมทำได้แล้วครับ..เนื่องจากหน้าเพจที่รัน อยู่server เดียวกับ ftp จึง ไม่ต้องใช้คำสั่ง ftp ครับ..แต่ซึ้งก็ทำได้ ไม่มีปัญหา แต่มีปัญหาใหม่ขึ้นมาครับ.. คือ หัวหน้าเค้าต้องการ ให้แบ่ง กลุ่ม ตาม ชื่อที่ ดึงมาด้วย ผมว่ายากนะ..เพราะว่า ชื่อที่ดึงออกมาเป็น เท็ก ธรรมดา ต้องเอามาซอสยังไม่พอ แต่ ให้เอามาแบ่งกลุ่ม เพื่อแยกตารางนี่สิ..ลำบากครับ ทั่นเว็บมาสเตอร์พอมีวิธีบ้างไหมครับ..ผมมีโค๊ด ที่ผมเขียนขึ้นมาครับ(ให้ดูเป็นไกด์ผมเขียนเท่านี้จริง ๆ ครับ )แล้วแสดงผลได้เลย..

โค๊ด.

<?php
$dir = opendir("../wanip");
$n=0;
$array_data = array();
while (($data = readdir($dir))!== false){
   if (($data <> ".")and($data <>"..")){
     $array_data[$n]=$data;
     $n++;
     }
   }
   closedir($dir);

sort($array_data); 
 
echo "<table width=\"778\" border=\"1\">";
echo "<tr align = center bgcolor=\"#FFFFCC\"><td>Company</td><td>Branch</td><td>Detail</td><td>Time</td></tr>";

for($i=0;$i<=$n;$i++){
  $show = Explode("%",$array_data[$i]);
  
  $filenum = fopen("../wanip/$array_data[$i]","r");
   $mydata = fread($filenum,20);   
  echo "<tr><td>$show[0]</td><td>$show[1]</td><td>$show[2]</td><td>$mydata</td></tr>"; 
  fclose($filenum);     
  }
echo"</table>";
?>

ตรง show[0] จะเป็นชื่อแรก ที่ตัดคำมา แล้วให้กรุ๊ปตาม show[0] น่ะครับ..

guest
guest
Tue 17 Jun 2008 17:22:35

ผมทำได้แล้วครับ..พยายามอยู่ตั้งนาน...เฮ้อ..ถ้าทั่นเว็บมาสเตอร์ต้องการโค๊ด ไว้ให้ท่านอื่นก็ โพสบอกนะครับ..ผมจะมาโพสให้ดูเผื่อท่านอื่นอาจเอาไปประยุกต์ได้ครับ..(แต่ว่าก็ว่า ปลาตายน้ำตื้นครับ..)พอทำเสร็จแล้วพออัพขึ้นไป กลับไม่ซัพพอร์ทภาษาไทยครับ...ลองหลายโค๊ดแล้วก็ไม่ได้

charset = tis-620

charset = windows-874

charset = iso-8859-1

ลองทั้งสามโค๊ดแล้วก็ไม่ได้ครับ..ถ้าทั่นเว็บมาสเตอร์พอมีโค๊ดอื่น รบกวนด้วยครับ..

webmaster
webmaster
Tue 17 Jun 2008 18:58:38
การแสดงผลเป็นอย่างไรครับ จะได้มองออกว่าควรใช้ charset ชุดใด หรือไม่ก็ลอง utf-8 ก่อนครับว่าได้หรือไม่
guest
guest
Wed 18 Jun 2008 16:52:41

การแสดงผลก็เป็น แบบว่า โค๊ด php ดึง ชื่อไฟล์มาจาก โฟลเดอร์ที่กำหนด แล้วนำมาตัดข้อความบางตัว แล้ว ใส่ลงใน ตาราง แต่ว่า พอเวลารันออกมาแล้ว เป็นภาษาต่างดาวน่ะครับ..ทำยังงัยก็ไม่หาย ลองหลายโค๊ดแล้วครับ..(ลองพิมพ์ภาษาไทย ในหน้า disign ดื้อ ๆ เลย รันได้ครับ แต่พอมาดูในหน้าโค๊ด เป็นภาษาอะไรไม่รู้ มีลักษณะ #4528 อะไรประมาณเนี้ยครับ..

webmaster
webmaster
Thu 19 Jun 2008 00:29:15
น่าจะเป็นการเขียนภาษาไทยซึ่งควรใช้ charset tis-620 บนเอกสารที่ใช้ charset iso-8859-1 และเขียนใน design mode บน dreamweaver ใช่หรือไม่ครับ เพราะการถูกเปลี่ยนเป็น code แบบนั้นเป็นการเทียบในตาราง unicode ครับ
Reply
Name:
E-mail:
Home | Services | Forum | Classified | Directories | Support | Contact
ATOM feed RSS 0.9 feed RSS 1.0 feed RSS 2.0 feed
Copyright © 2005 - 2007 Modoeye.com, All Rights Reserved.
Disclaimer | Privacy policy | Term of Use | Term of Services
Valid XHTML Valid CSS! PHP: Hypertext Preprocessor MySQL database Apache Powered! FreeBSD Power to serve
Modoeye Sitemap Client login