วิธีลบไซต์ไลน์

สารบัญ:

วิธีลบไซต์ไลน์
วิธีลบไซต์ไลน์

วีดีโอ: วิธีลบไซต์ไลน์

วีดีโอ: วิธีลบไซต์ไลน์
วีดีโอ: วิธีลบบัญชี line ลบไลน์ ถาวร หายหมดเลย ทันที (อัพเดท 2020) l ครูหนึ่งสอนดี 2024, อาจ
Anonim

การกำจัดของล้าสมัย ล้าสมัย นักเลงหัวไม้ ฯลฯ สตริงอาจเป็นการทดสอบที่จริงจังสำหรับเจ้าของไซต์ โดยไม่ต้องลงรายละเอียดทางเทคนิคของแพลตฟอร์มต่างๆ มาดูขั้นตอนการลบบรรทัดนี้โดยใช้ PHP กัน

วิธีลบไซต์ไลน์
วิธีลบไซต์ไลน์

คำแนะนำ

ขั้นตอนที่ 1

กำหนดเส้นทางไปยังไฟล์ที่มีบรรทัดที่ไม่จำเป็นและหมายเลขลำดับในไฟล์ (โปรดทราบว่าการนับบรรทัดเริ่มต้นด้วยหนึ่ง) เริ่มสร้างคำสั่งลบที่ต้องการ"

ขั้นตอนที่ 2

สร้างอาร์เรย์ที่เป็นสำเนาของข้อมูลของไฟล์ที่เลือก: $ data = file (path_to_file); กำหนดจำนวนองค์ประกอบที่รวมอยู่ในนั้น: $ count_data = sizeof ($ data); ลบบรรทัดที่ไม่จำเป็นโดยใช้รหัสสูตร -1 เนื่องจากการกำหนดหมายเลขขององค์ประกอบอาร์เรย์แตกต่างจากการกำหนดหมายเลขบรรทัดเอกสารและเริ่มต้นจากศูนย์: unset ($ data [$ id-1]); เปิดไฟล์ที่เลือกเพื่อแก้ไขเนื้อหา: $ fp = fopen (path_to_file, a) ตั้งค่าตัวแปรล็อคของฝูงไฟล์ที่เลือก ($ fp, LOCK_EX); และลบเนื้อหาที่ไม่ถูกต้องของไฟล์ที่จะเปลี่ยน: ftruncate ($ fp, 0);.

ขั้นตอนที่ 3

สร้างเนื้อหาใหม่สำหรับไฟล์ที่จะแก้ไข: สำหรับ ($ j = 0; $ j

ขั้นตอนที่ 4

ทำตามขั้นตอนในการสร้างคำสั่งที่จำเป็นเพื่อลบบรรทัดที่ไม่จำเป็นโดยป้อนมาตรฐาน "?>" (ไม่มีเครื่องหมายคำพูด) ใช้ขั้นตอนข้างต้นเพื่อสร้างสคริปต์ของคุณเองเพื่อลบบรรทัดไม่เพียง แต่ตามตัวเลข แต่ยังรวมถึง ตัวระบุองค์ประกอบที่จะลบ - id เมื่อต้องการทำเช่นนี้ ให้ตั้งค่าตัวแปรการค้นหาสตริงที่มีตัวระบุการค้นหาในฟิลด์แรก

ขั้นตอนที่ 5

โปรดทราบว่าไม่จำเป็นต้องตรวจสอบสคริปต์ที่สร้างขึ้นทั้งหมดในไฟล์ทดสอบก่อน เพื่อให้สามารถกู้คืนข้อมูลที่ถูกลบทั้งหมดได้