Si Të Hiqni Një Linjë Faqesh

Përmbajtje:

Si Të Hiqni Një Linjë Faqesh
Si Të Hiqni Një Linjë Faqesh

Video: Si Të Hiqni Një Linjë Faqesh

Video: Si Të Hiqni Një Linjë Faqesh
Video: FOTO E GJASHT E EJQS P FORR DIMTERR. Ajo u pendua që nuk kishte gatuar shumë. 2024, Mund
Anonim

Heqja e vjetëruar, e vjetëruar, huligan, etj. vargjet mund të jenë një provë serioze për një pronar të faqes. Pa hyrë në detajet teknike të platformave të ndryshme, le të shohim procedurën për heqjen e kësaj linje duke përdorur PHP.

Si të hiqni një linjë faqesh
Si të hiqni një linjë faqesh

Udhëzimet

Hapi 1

Përcaktoni rrugën drejt skedarit që përmban vijën e panevojshme dhe numrin e saj të sekuencës në skedar. (Vini re se numërimi i linjës fillon me një.) Filloni të krijoni komandën e dëshiruar të fshirjes."

Hapi 2

Krijoni një koleksion që është një kopje e të dhënave të skedarit të zgjedhur: $ data = file (path_to_file); Përcaktoni numrin e përbërësve të përfshirë në të: $ count_data = sizeof ($ data); hiqni vijën e panevojshme duke përdorur id formulën -1, pasi që numërimi i përbërësve të vargut ndryshon nga numërimi i rreshtit të dokumentit dhe fillon nga zero: unset ($ data [$ id-1]); Hap skedarin e zgjedhur për të ndryshuar përmbajtjen e tij: $ fp = fopen (path_to_file, a); Vendosni ndryshoren e bllokimit të kopesë së skedarit të zgjedhur ($ fp, LOCK_EX); dhe fshini përmbajtjen e pasaktë të skedarit që do të ndryshohet: ftruncate ($ fp, 0);

Hapi 3

Krijoni përmbajtje të re për skedarin që do të modifikohet: për ($ j = 0; $ j

Hapi 4

Përfundoni procedurën për krijimin e komandës së kërkuar për të fshirë një rresht që është bërë i panevojshëm duke futur standardin "?>" (Pa thonjëza). Përdorni procedurën e mësipërme për të krijuar skriptet tuaja për të fshirë linjat jo vetëm nga numri, por edhe nga identifikuesi i përbërësit që do të fshihet - id. Për ta bërë këtë, vendosni një ndryshore të kërkimit të vargut që përmban identifikuesin e kërkimit në fushën e parë.

Hapi 5

Ju lutemi vini re se nuk ka nevojë që së pari të kontrolloni të gjitha skenarët e gjeneruar në skedarët e provës, në mënyrë që të jeni në gjendje të rikuperoni të gjitha të dhënat e fshira.

Recommended: