Pasenusių, pasenusių, chuliganiškų ir kt. Pašalinimas stygos gali būti rimtas išbandymas svetainės savininkui. Nesigilindami į technines įvairių platformų detales, pažvelkime į šios eilutės pašalinimo naudojant PHP procedūrą.
Nurodymai
1 žingsnis
Nustatykite kelią į failą, kuriame yra nereikalinga eilutė ir jo eilės numeris. (Atminkite, kad eilučių numeracija prasideda viena.) Pradėkite kurti norimą komandą „Delete“.
2 žingsnis
Sukurkite masyvą, kuris yra pasirinkto failo duomenų kopija: $ data = file (path_to_file); Nustatykite į jį įtrauktų komponentų skaičių: $ count_data = sizeof ($ data);. Pašalinkite nereikalingą eilutę naudodami formulės id -1, nes masyvo komponentų numeracija skiriasi nuo dokumento eilutės numeracijos ir prasideda nuo nulio: unset ($ data [$ id-1]); Atidarykite pasirinktą failą, kad galėtumėte redaguoti jo turinį: $ fp = fopen (path_to_file, a); Nustatykite pasirinkto failo būrio užrakto kintamąjį ($ fp, LOCK_EX); ir ištrinkite neteisingą keičiamo failo turinį: ftruncate ($ fp, 0);
3 žingsnis
Sukurkite naują failo, kurį norite modifikuoti, turinį: for ($ j = 0; $ j
4 žingsnis
Atlikite reikalingos komandos sukūrimo procedūrą, kad ištrintumėte nereikalingą eilutę, įvesdami standartą "?>" (Be kabučių). Naudokite aukščiau pateiktą procedūrą, kad sukurtumėte savo scenarijus, kad ištrintumėte eilutes ne tik pagal skaičių, bet ir pagal trintino komponento identifikatorius - id. Norėdami tai padaryti, pirmajame lauke nustatykite eilutės paieškos kintamąjį, kuriame yra paieškos identifikatorius.
5 žingsnis
Atkreipkite dėmesį, kad norint atkurti visus ištrintus duomenis, pirmiausia nereikia tikrinti visų sugeneruotų scenarijų bandomuosiuose failuose.