Vanhentuneiden, vanhentuneiden, huligaanien jne. Poistaminen merkkijonot voivat olla vakava testi sivuston omistajalle. Tarkastelematta menettelytapaa tämän linjan poistamiseksi PHP: llä menemättä eri alustojen teknisiin yksityiskohtiin.
Ohjeet
Vaihe 1
Määritä polku tiedostoon, joka sisältää tarpeettoman rivin ja sen järjestysnumeron tiedostossa. (Huomaa, että rivinumerointi alkaa yhdellä.) Aloita halutun poistokomennon luominen."
Vaihe 2
Luo taulukko, joka on kopio valitun tiedoston tiedoista: $ data = tiedosto (polku_tiedosto); Määritä siihen sisältyvien komponenttien määrä: $ count_data = sizeof ($ data);. Poista tarpeeton rivi kaavan id avulla -1, koska taulukon komponenttien numerointi eroaa asiakirjan rivinumeroinnista ja alkaa nollasta: unset ($ data [$ id-1]); Avaa muokattava tiedosto avaamalla valittu tiedosto: $ fp = fopen (polku_tiedosto, a); Aseta valitun tiedostoparven lukitusmuuttuja ($ fp, LOCK_EX); ja poista muutettavan tiedoston virheellinen sisältö: ftruncate ($ fp, 0);
Vaihe 3
Luo muokattavalle tiedostolle uusi sisältö: for ($ j = 0; $ j
Vaihe 4
Suorita toimenpide tarvittavan komennon luomiseksi tarpeettomaksi tulleen rivin poistamiseksi kirjoittamalla vakio "?>" (Ilman lainausmerkkejä). Luo yllä olevat ohjeet omien komentosarjojesi poistamiseksi rivejä lukumäärän lisäksi myös poistettavan komponentin tunniste - id. Voit tehdä tämän asettamalla merkkijonohakumuuttujan, joka sisältää hakutunnuksen ensimmäiseen kenttään.
Vaihe 5
Huomaa, että kaikkia luotuja komentotiedostoja ei tarvitse tarkistaa ensin testitiedostoista, jotta kaikki poistetut tiedot voidaan palauttaa.