หัวข้อ: ใช้ php เขียนลง txt file โดยเริ่มจากบรรทัดแรกยังไงครับ เริ่มหัวข้อโดย: backpacker ที่ 20 ตุลาคม 2009, 19:38:48 ผมเขียนโค้ด
$file = fopen($file, "a"); fwrite($file, "$date\n"); fclose($file); ผลที่ได้คือ 01/10/09 02/10/09 03/10/09 04/10/09 ผมอยากให้เขียนเป็น 04/10/09 03/10/09 02/10/09 01/10/09 ไม่ทราบว่าจะเขียนอย่างไรครับ ให้ข้อมุลใหม่กว่าอยู่บนครับ หัวข้อ: Re: ใช้ php เขียนลง txt file โดยเริ่มจากบรรทัดแรกยังไงครับ เริ่มหัวข้อโดย: golfer007 ที่ 20 ตุลาคม 2009, 20:39:17 ผมเขียนโค้ด $file = fopen($file, "a"); fwrite($file, "$date\n"); fclose($file); ผลที่ได้คือ 01/10/09 02/10/09 03/10/09 04/10/09 ผมอยากให้เขียนเป็น 04/10/09 03/10/09 02/10/09 01/10/09 ไม่ทราบว่าจะเขียนอย่างไรครับ ให้ข้อมุลใหม่กว่าอยู่บนครับ $file = fopen($file, "r"); fwrite($file, "$date\n"); fclose($file); r อ่านได้อย่างเดียว ตัวชี้จะอยู่ที่ตำแหน่งเริ่มต้นของไฟล์ r+ อ่านและเขียนไฟล์ ตัวชี้จะอยู่ที่ตำแหน่งเริ่มต้นของไฟล์ w เขียน ได้อย่างเดียว ตัวชี้จะอยู่ที่ตำแหน่งเริ่มต้นของไฟล์ ถ้าไฟล์มีอยู่แล้วจะตัดข้อมูลเดิมทั้งทั้งหมด แต่ถ้าไม่มีไฟล์นี้อยู่จะสร้างไฟล์ขึ้นมาใหม่ w+ อ่าน และเขียนไฟล์ ตัวชี้จะอยู่ที่ตำแหน่งเริ่มต้นของไฟล์ ถ้าไฟล์มีอยู่แล้วจะตัดข้อมูลเดิมทั้งทั้งหมด แต่ถ้าไม่มีไฟล์นี้อยู่จะสร้างไฟล์ขึ้นมาใหม่ a เขียนได้อย่างเดียว ตัวชี้จะอยู่ที่ตำแหน่งสิ้นสุดของไฟล์ ถ้าไม่มีไฟล์นี้อยู่จะสร้างไฟล์ขึ้นมาใหม่ a+ อ่านและเขียนไฟล์ ตัวชี้จะอยู่ที่ตำแหน่งสิ้นสุดของไฟล์ ถ้าไม่มีไฟล์นี้อยู่จะสร้างไฟล์ขึ้นมาใหม่ x สร้าง และเปิดไฟล์ขึ้นมาเพื่อเขียน ตัวชี้จะอยู่ที่ตำแหน่งเริ่มต้นของไฟล์ ถ้าไฟล์มีอยู่แล้วจะเกิด error แต่ถ้าไม่มีไฟล์นี้อยู่จะสร้างไฟล์ขึ้นมาใหม่ x+ สร้าง และเปิดไฟล์ขึ้นมาเพื่ออ่านกับเขียน ตัวชี้จะอยู่ที่ตำแหน่งเริ่มต้นของไฟล์ ถ้าไฟล์มีอยู่แล้วจะเกิด error แต่ถ้าไม่มีไฟล์นี้อยู่จะสร้างไฟล์ขึ้นมาใหม่ ที่มา โค๊ด: http://www.phpstreet.com/tutorials/php/php_file.php หัวข้อ: Re: ใช้ php เขียนลง txt file โดยเริ่มจากบรรทัดแรกยังไงครับ เริ่มหัวข้อโดย: planetteam ที่ 21 ตุลาคม 2009, 00:39:21 อ่านแล้วเกบแต่ละ line ไว้ใน array ครับ
แล้ววน loop array ไป เขียนไว้ใน file .txt เช่น for($i=count(array);$i>=0;$i--){ array[$i] << เขียนตรงนี้ลงไปจะทำให้เขียนค่าล่างสุดไว้ด้านบนครับ } หัวข้อ: Re: ใช้ php เขียนลง txt file โดยเริ่มจากบรรทัดแรกยังไงครับ เริ่มหัวข้อโดย: afterdead ที่ 21 ตุลาคม 2009, 01:50:07 อ่้าว ก็แล้วแต่การตั้ง การเขียนของท่าน เลยครับ *-* :( :(
หัวข้อ: Re: ใช้ php เขียนลง txt file โดยเริ่มจากบรรทัดแรกยังไงครับ เริ่มหัวข้อโดย: UnzO ที่ 21 ตุลาคม 2009, 04:31:33 อ่านแล้วเกบแต่ละ line ไว้ใน array ครับ แล้ววน loop array ไป เขียนไว้ใน file .txt เช่น for($i=count(array);$i>=0;$i--){ array[$i] << เขียนตรงนี้ลงไปจะทำให้เขียนค่าล่างสุดไว้ด้านบนครับ } คิดได้เหมือนคนนี้อ่ะ ตอนอ่าน เก็บใน array[0]->array[n] ตอนเก็บ อ่านจาก array[n]->array[0] หัวข้อ: Re: ใช้ php เขียนลง txt file โดยเริ่มจากบรรทัดแรกยังไงครับ เริ่มหัวข้อโดย: bamboolabcode ที่ 21 ตุลาคม 2009, 08:17:24 แนะนำให้ไปดูที่เวป
http://www.bamboolabcode.com/index.php/main/func/php/file คับพี่น้องค้าบ :wanwan020: :wanwan020: :wanwan020: หัวข้อ: Re: ใช้ php เขียนลง txt file โดยเริ่มจากบรรทัดแรกยังไงครับ เริ่มหัวข้อโดย: ThaNaButS ที่ 21 ตุลาคม 2009, 13:27:11 เอาวิธีง่ายของผมไหม :wanwan006: :wanwan006:
มั่วๆนะ :P โค๊ด: <? หัวข้อ: Re: ใช้ php เขียนลง txt file โดยเริ่มจากบรรทัดแรกยังไงครับ เริ่มหัวข้อโดย: EThaiZone ที่ 21 ตุลาคม 2009, 14:14:14 เอาวิธีง่ายของผมไหม :wanwan006: :wanwan006: มั่วๆนะ :P โค๊ด: <? ตามนี้เลย ที่เหลือการขึ้นบรรทัดใหม่ ถ้าเป็นฝั่ง windows ใช้ \r\n ถ้าเป็น unix ใช้ \n หัวข้อ: Re: ใช้ php เขียนลง txt file โดยเริ่มจากบรรทัดแรกยังไงครับ เริ่มหัวข้อโดย: backpacker ที่ 21 ตุลาคม 2009, 16:05:18 จะลองนำไปประยุกต์ดูครับ ขอบคุณมากๆครับ
หัวข้อ: Re: ใช้ php เขียนลง txt file โดยเริ่มจากบรรทัดแรกยังไงครับ เริ่มหัวข้อโดย: @@@ ที่ 21 ตุลาคม 2009, 18:09:09 เอาวิธีง่ายของผมไหม :wanwan006: :wanwan006: มั่วๆนะ :P โค๊ด: <? จามนี้ละจัดไปอย่าให้ขาด หัวข้อ: Re: ใช้ php เขียนลง txt file โดยเริ่มจากบรรทัดแรกยังไงครับ เริ่มหัวข้อโดย: @@@ ที่ 21 ตุลาคม 2009, 18:10:26 แต่ช้าก่อนตามนี้จะดีที่สุด......... :wanwan014:
ผมเขียนโค้ด $file = fopen($file, "a"); fwrite($file, "$date\n"); fclose($file); ผลที่ได้คือ 01/10/09 02/10/09 03/10/09 04/10/09 ผมอยากให้เขียนเป็น 04/10/09 03/10/09 02/10/09 01/10/09 ไม่ทราบว่าจะเขียนอย่างไรครับ ให้ข้อมุลใหม่กว่าอยู่บนครับ $file = fopen($file, "r"); fwrite($file, "$date\n"); fclose($file); r อ่านได้อย่างเดียว ตัวชี้จะอยู่ที่ตำแหน่งเริ่มต้นของไฟล์ r+ อ่านและเขียนไฟล์ ตัวชี้จะอยู่ที่ตำแหน่งเริ่มต้นของไฟล์ w เขียน ได้อย่างเดียว ตัวชี้จะอยู่ที่ตำแหน่งเริ่มต้นของไฟล์ ถ้าไฟล์มีอยู่แล้วจะตัดข้อมูลเดิมทั้งทั้งหมด แต่ถ้าไม่มีไฟล์นี้อยู่จะสร้างไฟล์ขึ้นมาใหม่ w+ อ่าน และเขียนไฟล์ ตัวชี้จะอยู่ที่ตำแหน่งเริ่มต้นของไฟล์ ถ้าไฟล์มีอยู่แล้วจะตัดข้อมูลเดิมทั้งทั้งหมด แต่ถ้าไม่มีไฟล์นี้อยู่จะสร้างไฟล์ขึ้นมาใหม่ a เขียนได้อย่างเดียว ตัวชี้จะอยู่ที่ตำแหน่งสิ้นสุดของไฟล์ ถ้าไม่มีไฟล์นี้อยู่จะสร้างไฟล์ขึ้นมาใหม่ a+ อ่านและเขียนไฟล์ ตัวชี้จะอยู่ที่ตำแหน่งสิ้นสุดของไฟล์ ถ้าไม่มีไฟล์นี้อยู่จะสร้างไฟล์ขึ้นมาใหม่ x สร้าง และเปิดไฟล์ขึ้นมาเพื่อเขียน ตัวชี้จะอยู่ที่ตำแหน่งเริ่มต้นของไฟล์ ถ้าไฟล์มีอยู่แล้วจะเกิด error แต่ถ้าไม่มีไฟล์นี้อยู่จะสร้างไฟล์ขึ้นมาใหม่ x+ สร้าง และเปิดไฟล์ขึ้นมาเพื่ออ่านกับเขียน ตัวชี้จะอยู่ที่ตำแหน่งเริ่มต้นของไฟล์ ถ้าไฟล์มีอยู่แล้วจะเกิด error แต่ถ้าไม่มีไฟล์นี้อยู่จะสร้างไฟล์ขึ้นมาใหม่ ที่มา โค๊ด: [url]http://www.phpstreet.com/tutorials/php/php_file.php[/url] |