Een Siteregel Verwijderen

Inhoudsopgave:

Een Siteregel Verwijderen
Een Siteregel Verwijderen

Video: Een Siteregel Verwijderen

Video: Een Siteregel Verwijderen
Video: SharePoint Friday: Waarschuwingen in SharePoint 2024, November
Anonim

Verwijdering van de verouderde, verouderde, hooligan, enz. strings kunnen een serieuze test zijn voor een site-eigenaar. Zonder in te gaan op de technische details van verschillende platforms, laten we eens kijken naar de procedure voor het verwijderen van deze regel met behulp van PHP.

Een siteregel verwijderen
Een siteregel verwijderen

instructies:

Stap 1

Bepaal het pad naar het bestand met de overbodige regel en het volgnummer in het bestand. (Merk op dat regelnummering met één begint.) Begin met het maken van de gewenste verwijderopdracht."

Stap 2

Maak een array die een kopie is van de gegevens van het geselecteerde bestand: $ data = bestand (path_to_file); Bepaal het aantal componenten dat erin is opgenomen: $ count_data = sizeof ($ data); Verwijder de onnodige regel met behulp van de formule-ID -1, aangezien de nummering van de arraycomponenten verschilt van de documentregelnummering en begint bij nul: unset ($ data [$ id-1]); Open het geselecteerde bestand om de inhoud ervan te bewerken: $ fp = fopen (path_to_file, a) Stel de lock-variabele van de geselecteerde bestandsflock in ($ fp, LOCK_EX); en verwijder de onjuiste inhoud van het te wijzigen bestand: ftruncate ($ fp, 0);.

Stap 3

Maak nieuwe inhoud voor het bestand dat moet worden gewijzigd: for ($ j = 0; $ j

Stap 4

Voltooi de procedure voor het maken van de vereiste opdracht om een regel te verwijderen die overbodig is geworden door de standaard "?>" (zonder aanhalingstekens) in te voeren. Gebruik de bovenstaande procedure om uw eigen scripts te maken om regels niet alleen op nummer, maar ook op de identifier van de te verwijderen component - id. Om dit te doen, stelt u in het eerste veld een string-zoekvariabele in die de zoek-ID bevat.

Stap 5

Houd er rekening mee dat het niet nodig is om eerst alle gegenereerde scripts op testbestanden te controleren om alle verwijderde gegevens te kunnen herstellen.

Aanbevolen: