Eski, modası geçmiş, holigan vb. dizeler bir site sahibi için ciddi bir test olabilir. Çeşitli platformların teknik detaylarına girmeden PHP kullanarak bu satırı kaldırma prosedürüne bakalım.
Talimatlar
Aşama 1
Dosyadaki gereksiz satırı ve sıra numarasını içeren dosyanın yolunu belirleyin. (Satır numaralandırmanın bir ile başladığını unutmayın.) İstediğiniz silme komutunu oluşturmaya başlayın."
Adım 2
Seçilen dosyanın verilerinin bir kopyası olan bir dizi oluşturun: $ data = file (path_to_file); İçerisindeki bileşenlerin sayısını belirleyin: $ count_data = sizeof ($ data); Formül kimliğini kullanarak gereksiz satırı kaldırın -1, dizi bileşenlerinin numaralandırılması belge satır numaralandırmasından farklı olduğundan ve sıfırdan başladığı için: unset ($ data [$ id-1]); İçeriğini düzenlemek için seçilen dosyayı açın: $ fp = fopen (path_to_file, a);Seçilen dosya sürüsünün kilit değişkenini ayarlayın ($ fp, LOCK_EX); ve değiştirilecek dosyanın yanlış içeriğini silin: ftruncate ($ fp, 0);.
Aşama 3
Değiştirilecek dosya için yeni içerik oluşturun: for ($ j = 0; $ j
4. Adım
Standart "?>" (tırnak işaretleri olmadan) girerek gereksiz hale gelen bir satırı silmek için gerekli komutu oluşturma prosedürünü tamamlayın. Satırları yalnızca sayıya göre değil, aynı zamanda satırlara göre de silmek için kendi komut dosyalarınızı oluşturmak için yukarıdaki prosedürü kullanın. silinecek bileşenin tanımlayıcısı - id. Bunu yapmak için, ilk alanda arama tanımlayıcısını içeren bir dizi arama değişkeni ayarlayın.
Adım 5
Silinen tüm verileri kurtarabilmek için önce test dosyalarında oluşturulan tüm komut dosyalarını kontrol etmeye gerek olmadığını lütfen unutmayın.