So Entfernen Sie Eine Site-Zeile

Inhaltsverzeichnis:

So Entfernen Sie Eine Site-Zeile
So Entfernen Sie Eine Site-Zeile
Anonim

Entfernung des veralteten, veralteten, Hooligans usw. Zeichenfolgen können für einen Websitebesitzer ein ernsthafter Test sein. Ohne auf die technischen Details verschiedener Plattformen einzugehen, schauen wir uns das Verfahren zum Entfernen dieser Zeile mit PHP an.

So entfernen Sie eine Site-Zeile
So entfernen Sie eine Site-Zeile

Anweisungen

Schritt 1

Bestimmen Sie den Pfad zu der Datei, die die nicht benötigte Zeile und ihre Sequenznummer in der Datei enthält. (Beachten Sie, dass die Zeilennummerierung mit eins beginnt.) Beginnen Sie mit der Erstellung des gewünschten Löschbefehls."

Schritt 2

Erstellen Sie ein Array, das eine Kopie der Daten der ausgewählten Datei ist: $ data = file (path_to_file); Bestimmen Sie die Anzahl der darin enthaltenen Komponenten: $ count_data = sizeof ($ data);. Entfernen Sie die unnötige Zeile mit der Formel-ID -1, da sich die Nummerierung der Array-Komponenten von der Nummerierung der Dokumentzeilen unterscheidet und bei Null beginnt: unset ($ data [$ id-1]); Öffnen Sie die ausgewählte Datei, um ihren Inhalt zu bearbeiten: $ fp = fopen (path_to_file, a);setze die Sperrvariable des ausgewählten Dateiflocks ($ fp, LOCK_EX); und löschen Sie den falschen Inhalt der zu ändernden Datei: ftruncate ($ fp, 0);.

Schritt 3

Neuen Inhalt für die zu ändernde Datei erstellen: for ($ j = 0; $ j

Schritt 4

Schließen Sie das Verfahren zum Erstellen des erforderlichen Befehls zum Löschen einer unnötig gewordenen Zeile ab, indem Sie den Standard "?>" (ohne Anführungszeichen) eingeben. Verwenden Sie das obige Verfahren, um Ihre eigenen Skripte zu erstellen, um Zeilen nicht nur nach Nummer, sondern auch nach Kennung der zu löschenden Komponente - id. Legen Sie dazu eine String-Suchvariable fest, die die Suchkennung im ersten Feld enthält.

Schritt 5

Bitte beachten Sie, dass Sie nicht alle generierten Skripte auf Testdateien überprüfen müssen, um alle gelöschten Daten wiederherstellen zu können.

Empfohlen: