Jak Usunąć Wiersz Witryny

Spisu treści:

Jak Usunąć Wiersz Witryny
Jak Usunąć Wiersz Witryny

Wideo: Jak Usunąć Wiersz Witryny

Wideo: Jak Usunąć Wiersz Witryny
Wideo: PowerQuery #11 - Jak usunąć grupy wierszy, które kończy konkretny tekst - anty scalanie 2024, Może
Anonim

Usunięcie przestarzałych, przestarzałych, chuliganów itp. ciągi mogą być poważnym testem dla właściciela witryny. Nie wchodząc w szczegóły techniczne różnych platform, przyjrzyjmy się procedurze usuwania tej linii za pomocą PHP.

Jak usunąć wiersz witryny
Jak usunąć wiersz witryny

Instrukcje

Krok 1

Określ ścieżkę do pliku zawierającego niepotrzebny wiersz i jego numer kolejny w pliku. (Zauważ, że numeracja linii zaczyna się od 1.) Rozpocznij tworzenie żądanego polecenia usuwania.

Krok 2

Utwórz tablicę będącą kopią danych wybranego pliku: $dane = plik (ścieżka_do_pliku); Określ liczbę zawartych w niej składników: $count_data = sizeof ($dane);. Usuń niepotrzebny wiersz za pomocą wzoru id -1, ponieważ numeracja składników tablicy różni się od numeracji wierszy dokumentu i zaczyna się od zera: unset ($dane [$id-1]);Otwórz wybrany plik, aby edytować jego zawartość: $fp = fopen (ścieżka_do_pliku, a);Ustaw zmienną blokady wybranego stada plików ($fp, LOCK_EX); i usuń niepoprawną zawartość pliku do zmiany: ftruncate ($fp, 0);.

Krok 3

Utwórz nową zawartość pliku do modyfikacji: for ($ j = 0; $ j

Krok 4

Wykonaj procedurę tworzenia wymaganego polecenia, aby usunąć wiersz, który stał się niepotrzebny, wpisując standardowe „?>” (bez cudzysłowów). Użyj powyższej procedury, aby utworzyć własne skrypty usuwające wiersze nie tylko według numeru, ale także według identyfikator komponentu do usunięcia - id. Aby to zrobić, ustaw zmienną wyszukiwania ciągu zawierającą identyfikator wyszukiwania w pierwszym polu.

Krok 5

Należy pamiętać, że nie ma potrzeby sprawdzania wszystkich wygenerowanych skryptów w plikach testowych, aby móc odzyskać wszystkie usunięte dane.

Zalecana: