Borttagning av föråldrad, föråldrad, hooligan etc. strängar kan vara ett seriöst test för en webbplatsägare. Utan att gå in på de tekniska detaljerna på olika plattformar, låt oss titta på proceduren för att ta bort den här raden med PHP.
Instruktioner
Steg 1
Bestäm sökvägen till filen som innehåller den onödiga raden och dess sekvensnummer i filen. (Observera att radnumrering börjar med en.) Börja skapa önskat raderingskommando."
Steg 2
Skapa en matris som är en kopia av den valda filens data: $ data = fil (sökväg_fil); Bestäm antalet komponenter som ingår i den: $ count_data = sizeof ($ data);. Ta bort den onödiga raden med formel-id -1, eftersom numreringen av arraykomponenterna skiljer sig från dokumentradenummerering och börjar från noll: unset ($ data [$ id-1]); Öppna den valda filen för att redigera dess innehåll: $ fp = fopen (path_to_file, a); Ställ in låsvariabeln för den valda filflocken ($ fp, LOCK_EX); och ta bort det felaktiga innehållet i filen som ska ändras: ftruncate ($ fp, 0);.
Steg 3
Skapa nytt innehåll för filen som ska ändras: för ($ j = 0; $ j
Steg 4
Slutför proceduren för att skapa det önskade kommandot för att radera en rad som har blivit onödig genom att ange standarden "?>" (Utan citat). Använd proceduren ovan för att skapa dina egna skript för att radera rader inte bara efter nummer utan också genom identifierare för komponenten som ska raderas - id. För att göra detta ställer du in en strängsökvariabel som innehåller sökidentifieraren i det första fältet.
Steg 5
Observera att det inte finns något behov av att först kontrollera alla genererade skript på testfiler för att kunna återställa alla raderade data.