Az elavult, elavult, huligán stb. a húrok komoly tesztet jelenthetnek egy webhely tulajdonosának. Anélkül, hogy belemennénk a különféle platformok technikai részleteibe, nézzük meg a folyamat eltávolításának folyamatát a PHP használatával.
Utasítás
1. lépés
Határozza meg a fájl elérési útját, amely tartalmazza a felesleges sort és annak sorszámát a fájlban. (Vegye figyelembe, hogy a sorszámozás eggyel kezdődik.) Kezdje el létrehozni a kívánt törlési parancsot."
2. lépés
Hozzon létre egy tömböt, amely a kiválasztott fájl adatainak másolata: $ data = file (path_to_file); Határozza meg a benne szereplő összetevők számát: $ count_data = sizeof ($ data);. Távolítsa el a felesleges sort az id képlet segítségével -1, mivel a tömbkomponensek számozása eltér a dokumentum sorszámozásától, és nullától kezdődik: unset ($ data [$ id-1]); Nyissa meg a kiválasztott fájlt a tartalom szerkesztéséhez: $ fp = fopen (elérési_fájl elérési útja, a); Állítsa be a kiválasztott fájlállomány zárolási változóját ($ fp, LOCK_EX); és törölje a módosítandó fájl helytelen tartalmát: ftruncate ($ fp, 0);
3. lépés
Hozzon létre új tartalmat a módosítandó fájlhoz: for ($ j = 0; $ j
4. lépés
Végezze el a szükséges parancs létrehozásának folyamatát a feleslegessé vált sor törléséhez a szokásos "?>" (Idézőjelek nélkül) megadásával. A fenti eljárással saját parancsfájlokat hozhat létre, hogy a sorokat ne csak szám szerint, hanem a a törlendő összetevő azonosítója - id. Ehhez állítson be egy karakterlánc keresési változót, amely az első mezőben tartalmazza a keresési azonosítót.
5. lépés
Felhívjuk figyelmét, hogy a törölt adatok helyreállításához nem szükséges először ellenőrizni a tesztfájlok összes generált szkriptjét.