Cum Se Elimină O Linie De Site

Cuprins:

Cum Se Elimină O Linie De Site
Cum Se Elimină O Linie De Site

Video: Cum Se Elimină O Linie De Site

Video: Cum Se Elimină O Linie De Site
Video: How to remove Horizontal Scroll Bar🔥🔥 with only one line of code | make your websites responsive. 2024, Mai
Anonim

Îndepărtarea perimatului, perimatului, huliganului etc. șirurile pot fi un test serios pentru proprietarul site-ului. Fără a intra în detaliile tehnice ale diferitelor platforme, să analizăm procedura de eliminare a acestei linii folosind PHP.

Cum se elimină o linie de site
Cum se elimină o linie de site

Instrucțiuni

Pasul 1

Determinați calea către fișierul care conține linia inutilă și numărul său de ordine în fișier. (Rețineți că numerotarea liniilor începe cu una.) Începeți să creați comanda de ștergere dorită."

Pasul 2

Creați o matrice care este o copie a datelor fișierului selectat: $ date = file (path_to_file); Determinați numărul de componente incluse în acesta: $ count_data = sizeof ($ data);. Eliminați linia inutilă utilizând formula id -1, deoarece numerotarea componentelor matricei diferă de numerotarea liniilor documentului și începe de la zero: unset ($ data [$ id-1]); Deschideți fișierul selectat pentru a edita conținutul său: $ fp = fopen (path_to_file, a); Setați variabila de blocare a grupului de fișiere selectat ($ fp, LOCK_EX); și ștergeți conținutul incorect al fișierului care urmează să fie schimbat: ftruncate ($ fp, 0);

Pasul 3

Creați conținut nou pentru fișierul care urmează să fie modificat: pentru ($ j = 0; $ j

Pasul 4

Finalizați procedura de creare a comenzii necesare pentru a șterge o linie care a devenit inutilă prin introducerea standardului "?>" (Fără ghilimele). Utilizați procedura de mai sus pentru a vă crea propriile scripturi pentru a șterge liniile nu numai după număr, ci și de către identificatorul componentei de șters - id. Pentru a face acest lucru, setați o variabilă de căutare șir care conține identificatorul de căutare în primul câmp.

Pasul 5

Rețineți că nu este necesar să verificați mai întâi toate scripturile generate pe fișierele de testare pentru a putea recupera toate datele șterse.

Recomandat: