ยินดีต้อนรับคุณ, บุคคลทั่วไป กรุณา เข้าสู่ระบบ หรือ ลงทะเบียน

เข้าสู่ระบบด้วยชื่อผู้ใช้ รหัสผ่าน และระยะเวลาในเซสชั่น

ThaiSEOBoard.comพัฒนาเว็บไซต์Programmingสอบถาม PHP เรื่องการเขียนข้อมูลลง Text file ทีครับ
หน้า: [1]   ลงล่าง
พิมพ์
ผู้เขียน หัวข้อ: สอบถาม PHP เรื่องการเขียนข้อมูลลง Text file ทีครับ  (อ่าน 1261 ครั้ง)
0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้
monthonsite
เจ้าพ่อบอร์ดเสียว
*

พลังน้ำใจ: 213
ออฟไลน์ ออฟไลน์

กระทู้: 3,204



ดูรายละเอียด เว็บไซต์
« เมื่อ: 30 เมษายน 2013, 18:58:30 »

ผมไม่เก่งด้านนี้อ่าครับ ขอถามทีนะครับ
ปกติเวลา PHP เขียนข้อมูลลง txt อ่าครับ
ข้อมูลแรก a ข้อมูลต่อมา b ข้อมูลต่อมา c

เวลาที่บันทึกลงไฟล์มันก็จะเป็น
a
b
c
.
'
'

z
 
อ่าครับ เราพอมีวิธีไหนบ้างที่จะเป็น

z
.
.
.
c
b
a

เข้าใจง่ายๆคือ ข้อมูลใหม่สุดอยู่บน Text ไฟล์อ่าครับ
** ถ้าไม่ได้ พอจะมีโค้ด PHP ที่เอา Line ล่างสุดมามาแสดงใน php ได้ไหมครับ?

+1 ให้คำตอบที่ใช้ได้ครับ ขอบคุณครับบ
บันทึกการเข้า

1
2
masterkan
คนรักเสียว
*

พลังน้ำใจ: 17
ออฟไลน์ ออฟไลน์

กระทู้: 174



ดูรายละเอียด
« ตอบ #1 เมื่อ: 30 เมษายน 2013, 19:38:07 »

ลองประยุกต์ดูครับ

http://laughingmeme.org/2008/0...ading-a-file-backwards-in-php/

http://stackoverflow.com/quest...p-reading-large-files-from-end
บันทึกการเข้า
Putter™
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 421
ออฟไลน์ ออฟไลน์

กระทู้: 2,104



ดูรายละเอียด เว็บไซต์
« ตอบ #2 เมื่อ: 30 เมษายน 2013, 19:51:03 »

โค๊ด:
<?php

$open fopen('old.txt','a+');
fwrite($open,'input1'.PHP_EOL);
fclose($open);

$data implode(PHP_EOL,array_reverse(explode(PHP_EOL,trim(file_get_contents('old.txt')))));
file_put_contents('new.txt',$data);

?>

ผลลัพท์อยู่ในไฟล์ new.txt ส่วน input1 ก็เป็นค่า input นะครับ

หรือเอาง่ายๆก็

โค๊ด:
<?php
$input 'input1'.PHP_EOL;
$get file_get_contents('test.txt');
file_put_contents('test.txt',$input.$get);

?>

มั่วๆเอานะคับแต่น่าจะประมาณนี้  wanwan031
« แก้ไขครั้งสุดท้าย: 30 เมษายน 2013, 20:16:51 โดย Putter™ » บันทึกการเข้า

Ruk-Com Hosting (IAAS)
Ruk-Com Cloud (PAAS)
รีวิวโฮสติ่ง Ruk-Com  จากสมาชิก THAISEO

ไม่พอใจยินดีคืนเงินเต็มจำนวนทุกบริการ
navico
Verified Seller
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 108
ออฟไลน์ ออฟไลน์

กระทู้: 2,315



ดูรายละเอียด เว็บไซต์
« ตอบ #3 เมื่อ: 30 เมษายน 2013, 19:56:23 »

เปิดไฟล์ ดึงข้อมูลออกมาต่อท้ายข้อมูลใหม่ แล้วบันทึกทับไฟล์เดิม
บันทึกการเข้า
monthonsite
เจ้าพ่อบอร์ดเสียว
*

พลังน้ำใจ: 213
ออฟไลน์ ออฟไลน์

กระทู้: 3,204



ดูรายละเอียด เว็บไซต์
« ตอบ #4 เมื่อ: 30 เมษายน 2013, 20:16:40 »

ขอบคุณนะครับ ได้แว้วคับ
+1 ให้ทุกท่านคับ
บันทึกการเข้า

1
2
เกมส์สยามดอทคอม
คนรักเสียว
*

พลังน้ำใจ: 6
ออฟไลน์ ออฟไลน์

กระทู้: 133



ดูรายละเอียด เว็บไซต์
« ตอบ #5 เมื่อ: 30 เมษายน 2013, 22:22:05 »



ตามนี้เลยครับ

ค่อยๆ ศึกษาไปเดี๋ยวก็เก่ง พี่ที่นี่ให้ความรู้ได้เยอะ
บันทึกการเข้า

เปิดใหม่กับเว็บไซต์ เกมส์ ที่สนุกที่สุดเท่าที่เคยมีมาก่อน เกมส์สยาม.com ทางทีมงานได้ใช้ระยะเวลากว่า 1 ปี รวบรวม เกม คุณภาพ เอาไว้อย่างมากมาย อาทิ เกมส์ต่อสู้ เกมส์ทําอาหาร เกมส์จับคู่ เกมส์รถแข่ง เกมส์ผจญภัย เป็นต้น
หน้า: [1]   ขึ้นบน
พิมพ์