Kako Odstraniti Vrstico Spletnega Mesta

Kazalo:

Kako Odstraniti Vrstico Spletnega Mesta
Kako Odstraniti Vrstico Spletnega Mesta

Video: Kako Odstraniti Vrstico Spletnega Mesta

Video: Kako Odstraniti Vrstico Spletnega Mesta
Video: КАК правильно работать с СИЛИКОНОМ? Делаем аккуратный шов! 2024, Maj
Anonim

Odstranjevanje zastarelih, zastarelih, huliganov itd. nizi so lahko resen preizkus za lastnika spletnega mesta. Ne da bi se spuščali v tehnične podrobnosti različnih platform, poglejmo postopek odstranjevanja te vrstice s pomočjo PHP.

Kako odstraniti vrstico spletnega mesta
Kako odstraniti vrstico spletnega mesta

Navodila

Korak 1

Določite pot do datoteke, ki vsebuje nepotrebno vrstico in njeno zaporedno številko v datoteki. (Upoštevajte, da se oštevilčenje vrstic začne z eno.) Začnite ustvarjati želeni ukaz za brisanje."

2. korak

Ustvarite matriko, ki je kopija podatkov izbrane datoteke: $ data = datoteka (pot_do_datoteke); Določite število komponent, vključenih vanjo: $ count_data = sizeof ($ data);. Odstranite nepotrebno vrstico z uporabo formule id -1, ker se oštevilčenje komponent matrike razlikuje od oštevilčenja vrstic dokumenta in se začne od nič: unset ($ data [$ id-1]); Odprto izbrano datoteko uredite tako: $ fp = fopen (path_to_file, a); Nastavite spremenljivko zaklepanja izbrane jate datotek ($ fp, LOCK_EX); in izbrišite napačno vsebino datoteke, ki jo želite spremeniti: ftruncate ($ fp, 0);.

3. korak

Ustvarite novo vsebino za datoteko, ki jo želite spremeniti: for ($ j = 0; $ j

4. korak

Dokončajte postopek za ustvarjanje zahtevanega ukaza za brisanje vrstice, ki je postala nepotrebna, tako da vnesete standardni "?>" (Brez narekovajev). Z zgornjim postopkom ustvarite lastne skripte za brisanje vrstic ne samo po številu, temveč tudi po identifikator komponente, ki jo je treba izbrisati - id. Če želite to narediti, v prvem polju nastavite niz spremenljivke za iskanje, ki vsebuje identifikator iskanja.

5. korak

Upoštevajte, da ni treba najprej preveriti vseh ustvarjenih skriptov v testnih datotekah, da boste lahko obnovili vse izbrisane podatke.

Priporočena: