Премахване на остарели, остарели, хулигански и др. струните могат да бъдат сериозен тест за собственика на сайта. Без да навлизаме в техническите подробности на различни платформи, нека разгледаме процедурата за премахване на тази линия с помощта на PHP.
Инструкции
Етап 1
Определете пътя до файла, съдържащ ненужната линия и нейния пореден номер във файла. (Имайте предвид, че номерацията на редовете започва с една.) Започнете да създавате желаната команда за изтриване."
Стъпка 2
Създайте масив, който е копие на данните на избрания файл: $ data = file (path_to_file); Определете броя на компонентите, включени в него: $ count_data = sizeof ($ data);. Премахнете ненужния ред, използвайки идентификатора на формулата -1, тъй като номерирането на компонентите на масива се различава от номерацията на реда на документа и започва от нула: unset ($ data [$ id-1]); Отворете избрания файл, за да редактирате съдържанието му: $ fp = fopen (path_to_file, a); Задайте променливата за заключване на избрания файлов стак ($ fp, LOCK_EX); и изтрийте неправилното съдържание на файла, който ще бъде променен: ftruncate ($ fp, 0);.
Стъпка 3
Създайте ново съдържание за файла, който ще бъде модифициран: за ($ j = 0; $ j
Стъпка 4
Завършете процедурата за създаване на необходимата команда за изтриване на ред, който е станал ненужен, като въведете стандартния "?>" (Без кавички). Използвайте горната процедура, за да създадете свои собствени скриптове за изтриване на редове не само по номер, но и по идентификатор на компонента, който ще бъде изтрит - id. За да направите това, задайте променлива за търсене на низ, съдържаща идентификатора за търсене в първото поле.
Стъпка 5
Моля, обърнете внимание, че не е необходимо първо да проверявате всички генерирани скриптове на тестови файлове, за да можете да възстановите всички изтрити данни.