Эскирген, эскирген, бейбаштарды ж.б. саптар сайт ээси үчүн олуттуу сыноо болушу мүмкүн. Ар кандай платформалардын техникалык деталдары менен таанышпастан, 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-кадам
Бардык жок кылынган маалыматтарды калыбына келтирүү үчүн тест файлдарындагы бардык скрипттерди текшерүүнүн кажети жок экендигин эске алыңыз.