พบกับบทความเกี่ยวกับคอมพิวเตอร์และ programming ได้ที่ http://articles.modoeye.com
PHP development / ก็อปปี้จากเท็กซ์ไฟล์เข้าตาราง
โตโต้
โตโต้
Sat 3 Jun 2006 09:16:37
ผมมารบกวนอีกแล้วครับท่าน Administrator คราวนี้เป็นเรื่องการอ่านเท็กซ์ไฟล์ ผมต้องการให้แสดง
ข้อความออกมาจอตามที่กำหนด เช่น Ex.txt มีสิบบรรทัด ให้โปรแกรมแสดงข้อความครั้งละ 5 บรรทัด ผมเขียนโค้ดนับบรรทัดได้แล้วแต่นำออกมาแสดงไม่ได้ครับ จากโค้ดข้างล่างนี้ผมต้องแก้ไข
อย่างไรบ้างครับ ขอรบกวนด้วยครับ
<?
    $fs = "Ex.txt";
    $fp = fopen($fs, "r") or die ("ไม่สามารถเปิดแฟ้ม $fs ได้");
    $i = 0;
    while(! feof($fp))
    {
        $line = fgets($fp);
        ++$i;
    }
    echo $i."<br>";
    echo $i / 5;
    fclose($fp);
?>
Administrator
Sat 3 Jun 2006 19:13:03
<?
$filename = "Ex.txt";
$lines = file($filename);
for($i = 0; $i<5; $i++){
    echo $lines[$i]."<br>";
}
?>

ประมาณนี้ครับ
โตโต้
โตโต้
Sun 4 Jun 2006 00:26:22
เผอิญไปเจอในเว็บ php.net เลยเอามาดัดแปลงเป็นแบบนี้ครับ
<?

$i = 0;
$max = 6;  
$file = fopen("Ex.txt", "r");
while (!feof($file) && ++$i<=$max) {
   $line = fgets($file, 4096);
   $line_array[$i] = $line;
}
for($x=1; $x<=6; $x++)
{
    echo $line_array[$x]."<br>";
}
fclose($file);
?>
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