วิธีการเขียนไฟล์ใน PHP?



บทความนี้จะแนะนำแนวคิดที่ง่าย แต่มีความสำคัญนั่นคือการเขียนไฟล์ใน PHP ด้วยการสาธิตแบบเป็นโปรแกรม

บทความนี้จะแนะนำแนวคิดที่ง่าย แต่มีความสำคัญนั่นคือวิธีการเขียนไฟล์ คำแนะนำต่อไปนี้จะกล่าวถึงในบทความนี้

ไปต่อกับบทความนี้เกี่ยวกับการเขียนไฟล์ใน PHP





ประการแรกเราต้องเปิดไฟล์ มีแอตทริบิวต์ที่แตกต่างกันที่คุณสามารถให้ได้เมื่อคุณเปิดไฟล์

  • ใน: เขียนลงไฟล์ที่จุดเริ่มต้น
  • ใน + เขียนลงไฟล์ที่จุดเริ่มต้นและตัดทอนไฟล์ให้มีความยาวเป็นศูนย์
  • r: อ่านไฟล์ตั้งแต่เริ่มต้น
  • r + อ่านไฟล์ตั้งแต่เริ่มต้นรวมถึงเขียน
  • ถึง: ต่อท้าย
  • a + : ต่อท้ายไฟล์รวมถึง read

เขียนลงไฟล์โดยใช้ fopen, fwrite, fclose

สิ่งแรกคือการสร้างที่จับซึ่งจะเปิดไฟล์โดยใช้ฟังก์ชัน fopen จะสร้างไฟล์หากไม่มีอยู่ เราให้ชื่อไฟล์ในอาร์กิวเมนต์แรก ในอาร์กิวเมนต์ที่สองเราสามารถเขียนหรืออ่านหรือต่อท้ายไฟล์ได้



$ handle = fopen (”,”)

ในกรณีนี้ฉันต้องการเขียนลงไฟล์ดังนั้นฉันจะใช้

 

ฉันไม่มี file.txt ก่อนเรียกใช้โค้ด หลังจากดำเนินการแล้วจะถูกสร้างขึ้น



รูปภาพ - เขียนไฟล์ใน PHP- Edureka

เราไม่จำเป็นต้องสร้างตัวแปรอีกครั้งเนื่องจากเราได้สร้างตัวแปรไว้แล้ว ตัวแปรมีความสำคัญเนื่องจากเมื่อเราต้องการเขียนลงไฟล์เราจำเป็นต้องระบุจุดจับ

ในการเขียนลงไฟล์เราใช้fwrite ()และในพารามิเตอร์แรกเราต้องระบุตำแหน่งที่เราจะเขียนfile.txt(ที่จับ $) และในพารามิเตอร์ที่สองเราจะระบุข้อมูลที่จะเขียน

fwrite ($ handle, '')

หลังจากเรียกใช้ไฟล์ข้อมูลจะถูกเขียนลงในไฟล์file.txt

สุดท้ายเราต้องใช้ fclose ซึ่งปิดการเชื่อมต่อและเราต้องส่งที่อยู่ของไฟล์ผ่านตัวแปรเป็นพารามิเตอร์ใน fclose ()

fclose (ที่จับ $)

ไปต่อกับบทความนี้เกี่ยวกับการเขียนไฟล์ใน PHP

File_put_contents

คล้ายกับการเรียก fopen (), fwrite () และ fclose () ตามลำดับเพื่อเขียนข้อมูลลงในไฟล์ ในกรณีที่หากไม่มีชื่อไฟล์ไฟล์จะถูกสร้างขึ้นตามที่เราเห็นการทำงานเดียวกันใน fopen () มิฉะนั้นไฟล์ที่มีอยู่จะถูกเขียนทับเว้นแต่จะตั้งค่าสถานะ FILE_APPEND

ไวยากรณ์: file_put_contents (ไฟล์ข้อมูลแฟล็กบริบท)

ไฟล์: ระบุเส้นทางไปยังไฟล์ที่จะเขียนข้อมูล

ข้อมูล: มันระบุ ข้อมูลที่จะเขียน อาจเป็นได้ทั้งสตริงอาร์เรย์หรือทรัพยากรสตรีม บัฟเฟอร์ที่เหลือของสตรีมนั้นจะถูกคัดลอกไปยังไฟล์ที่ระบุหากข้อมูลเป็นทรัพยากรสตรีม การใช้งานคล้ายกับ stream_copy_to_stream () พารามิเตอร์ข้อมูลยังสามารถระบุเป็นอาร์เรย์มิติเดียว

ธง: เป็นพารามิเตอร์ทางเลือกซึ่ง ระบุวิธีการเปิด / เขียนไฟล์ ธงที่มีอยู่

File_Append :ต่อท้ายข้อมูลเข้ากับไฟล์แทนการเขียนทับหากมีชื่อไฟล์ไฟล์อยู่แล้ว

File_Use_Include_Path: ค้นหาชื่อไฟล์ในไดเร็กทอรี include

Lock_Ex: ได้รับการล็อคพิเศษในไฟล์ในขณะที่ดำเนินการเขียน

บริบท: มันคือ พารามิเตอร์ทางเลือกซึ่งระบุบริบทของตัวจัดการไฟล์โดยทั่วไปเป็นชุดของตัวเลือกที่สามารถแก้ไขลักษณะการทำงานของสตรีม

 

ฉันไม่มี new.txt ก่อนที่จะรันโค้ด หลังจากดำเนินการแล้วจะถูกสร้างขึ้น

เชฟ vs หุ่น vs เจนกินส์

เรามาถึงตอนท้ายของบทความนี้เกี่ยวกับ Write A File In PHP

หากคุณพบว่าบล็อกนี้เกี่ยวข้องโปรดดูที่ไฟล์ โดย Edureka บริษัท การเรียนรู้ออนไลน์ที่เชื่อถือได้ซึ่งมีเครือข่ายผู้เรียนที่พึงพอใจมากกว่า 250,000 คนกระจายอยู่ทั่วโลก

มีคำถามสำหรับเรา? โปรดระบุไว้ในส่วนความคิดเห็นของ ' เขียนไฟล์ใน PHP ” แล้วฉันจะติดต่อกลับไป