Saidirea Eemaldamine

Sisukord:

Saidirea Eemaldamine
Saidirea Eemaldamine

Video: Saidirea Eemaldamine

Video: Saidirea Eemaldamine
Video: HALLOWEENI MEIK /KUIDAS TEHA ARMI VAHAGA? 2024, November
Anonim

Vananenud, vananenud, huligaanide jms eemaldamine. stringid võivad olla saidi omaniku jaoks tõsine test. Laskumata erinevate platvormide tehnilistesse üksikasjadesse, vaatame selle rea eemaldamise protseduuri PHP abil.

Kuidas saidirida eemaldada
Kuidas saidirida eemaldada

Juhised

Samm 1

Määrake faili tee, mis sisaldab mittevajalikku rida ja selle järjekorranumbrit. (Pange tähele, et ridade nummerdamine algab ühega.) Alustage soovitud kustutuskäsu loomist."

2. samm

Looge massiiv, mis on valitud faili andmete koopia: $ data = file (path_to_file); Määrake selles sisalduvate komponentide arv: $ count_data = sizeof ($ data);. Eemaldage mittevajalik rida valemi id abil -1, kuna massiivi komponentide numeratsioon erineb dokumendiridade numeratsioonist ja algab nullist: unset ($ data [$ id-1]); Ava valitud fail selle sisu muutmiseks: $ fp = fopen (tee_to_fail, a); Määrake valitud failikarja lukumuutuja ($ fp, LOCK_EX); ja kustutage muudetava faili vale sisu: ftruncate ($ fp, 0);

3. samm

Looge muudetava faili jaoks uus sisu: for ($ j = 0; $ j

4. samm

Vajalikuks muutunud rea kustutamiseks tehke vajaliku käsu loomise protseduur, sisestades standardse "?>" (Ilma jutumärkideta). Kasutage ülaltoodud protseduuri, et luua oma skriptid, et kustutada ridu mitte ainult arvu, vaid ka kustutatava komponendi identifikaator - id. Selleks määrake esimesele väljale stringi otsingumuutuja, mis sisaldab otsingu identifikaatorit.

5. samm

Pange tähele, et kõigi kustutatud andmete taastamiseks pole vaja kõiki kontrollfailides kõiki loodud skripte kontrollida.

Soovitan: