როგორ ამოვიღოთ საიტის ხაზი

Სარჩევი:

როგორ ამოვიღოთ საიტის ხაზი
როგორ ამოვიღოთ საიტის ხაზი

ვიდეო: როგორ ამოვიღოთ საიტის ხაზი

ვიდეო: როგორ ამოვიღოთ საიტის ხაზი
ვიდეო: როგორ შევქმნათ საიტი. სრული გაკვეთილი 2024, ნოემბერი
Anonim

მოძველებული, მოძველებული, ხულიგანის მოცილება და ა.შ. სტრიქონები შეიძლება სერიოზული გამოცდა იყოს საიტის მფლობელისთვის. სხვადასხვა პლატფორმის ტექნიკური დეტალების შესწავლის გარეშე, განვიხილოთ PHP– ის გამოყენებით ამ ხაზის ამოღების პროცედურა.

როგორ ამოვიღოთ საიტის ხაზი
როგორ ამოვიღოთ საიტის ხაზი

ინსტრუქციები

Ნაბიჯი 1

განსაზღვრეთ ფაილის გეზი, რომელიც შეიცავს არასაჭირო ხაზს და მისი თანმიმდევრობის ნომერი. (გაითვალისწინეთ, რომ ხაზების ნუმერაცია იწყება ერთით.) დაიწყეთ სასურველი წაშლის ბრძანების შექმნა."

ნაბიჯი 2

შექმენით მასივი, რომელიც არის შერჩეული ფაილის მონაცემების ასლი: $ data = file (path_to_file); განსაზღვრეთ მასში შეტანილი კომპონენტების რაოდენობა: $ count_data = sizeof ($ data);; წაშალეთ არასაჭირო სტრიქონი ფორმულის id- ის გამოყენებით -1, მას შემდეგ, რაც მასივის კომპონენტების ნუმერაცია განსხვავდება დოკუმენტის ხაზის ნუმერაციისგან და იწყება ნულიდან: unset ($ data [$ id-1]); გახსენით არჩეული ფაილი მისი შინაარსის შესასწორებლად: $ fp = fopen (path_to_file, a); დააყენეთ არჩეული ფაილის სამწყსოს დაბლოკვის ცვლადი ($ fp, LOCK_EX); და წაშალეთ შეცვლილი ფაილის არასწორი შინაარსი: ftruncate ($ fp, 0);

ნაბიჯი 3

შეიტანეთ ახალი შინაარსი ფაილის შესაცვლელად: for ($ j = 0; $ j

ნაბიჯი 4

შეავსეთ აუცილებელი ბრძანების შექმნის პროცედურა, რომ წაშალოთ ზედმეტი სტრიქონი, რომელიც გახდა არასაჭირო სტანდარტული "?>" (ბრჭყალების გარეშე). გამოიყენეთ ზემოთ მოცემული პროცედურა, რომ შექმნათ თქვენი საკუთარი სკრიპტები ხაზების წასაშლელად არა მხოლოდ რიცხვით, არამედ კომპონენტის იდენტიფიკატორი, რომელიც უნდა წაიშალოს - id. ამისათვის პირველ ველში დააყენეთ სტრიქონის საძიებო ცვლადი, რომელიც შეიცავს ძიების იდენტიფიკატორს.

ნაბიჯი 5

გთხოვთ გაითვალისწინოთ, რომ არ არის საჭირო ყველა გენერირებული სკრიპტის გადამოწმება საცდელ ფაილებზე, რათა შეძლოთ ყველა წაშლილი მონაცემების აღდგენა.

გირჩევთ: