Eskirgan, eskirgan, bezorilarni va boshqalarni olib tashlash. satrlar sayt egasi uchun jiddiy sinov bo'lishi mumkin. Turli platformalarning texnik tafsilotlariga kirmasdan, PHP yordamida ushbu qatorni olib tashlash tartibini ko'rib chiqamiz.
Ko'rsatmalar
1-qadam
Keraksiz qatorni o'z ichiga olgan faylga yo'lni va uning fayldagi tartib raqamini aniqlang. (E'tibor bering, satrlarni raqamlash bittadan boshlanadi.) Kerakli o'chirish buyrug'ini yaratishni boshlang."
2-qadam
Tanlangan fayl ma'lumotlarining nusxasi bo'lgan qator yarating: $ data = file (path_to_file); Unga kiritilgan komponentlar sonini aniqlang: $ count_data = sizeof ($ data);. id formulasi yordamida keraksiz qatorni olib tashlang. -1, chunki massiv tarkibiy qismlarini raqamlash hujjat satrini raqamlashdan farq qiladi va noldan boshlanadi: unset ($ data [$ id-1]); Tanlangan faylni tarkibini tahrirlash uchun oching: $ fp = fopen (path_to_file, a); Tanlangan fayllar to'plamining blokirovka o'zgaruvchisini o'rnating ($ fp, LOCK_EX); va o'zgartirilishi kerak bo'lgan faylning noto'g'ri tarkibini o'chirib tashlang: ftruncate ($ fp, 0);.
3-qadam
O'zgartiriladigan fayl uchun yangi tarkib yarating: for ($ j = 0; $ j
4-qadam
Keraksiz bo'lib qolgan satrni "?>" Standartiga (tirnoqsiz) kiritish orqali o'chirish uchun kerakli buyruqni yaratish tartibini to'ldiring. Yuqoridagi protseduradan foydalanib o'z raqamlaringizni yaratish uchun satrlarni nafaqat raqamlar bo'yicha, balki o'chiriladigan komponentning identifikatori - id. Buni amalga oshirish uchun birinchi maydonda qidiruv identifikatorini o'z ichiga olgan qator qidirish o'zgaruvchisini o'rnating.
5-qadam
Iltimos, barcha o'chirilgan ma'lumotlarni qayta tiklash uchun test fayllaridagi barcha yaratilgan skriptlarni tekshirishga hojat yo'qligini unutmang.