Endapunkturinn virkar þegar hann er sleginn inn handvirkt og bregst þegar hann er hlaðinn úr skrá. Áður en þú skiptir um lykilorð skaltu skoða hvernig færslan er lesin.

Línumiðuð skrá hefur skilju. Ef þáttarinn skilur eftir lokandi nýju línuna sína í síðasta reitnum getur skilríkið sem fært er til biðlarans verið frábrugðið því sem þú ætlaðir. CRLF í Windows-stíl gerir tvö bæti þess virði að athuga.

PHP file() styður FILE_IGNORE_NEW_LINES til að lesa færslur án línulokaskiljunnar. Notaðu hegðunina sem hentar skjalfestu sniði skrárinnar.

Farðu varlega með vinsælu eftirfylgnilagfæringuna: að klippa hvern reit. Bil geta verið raunveruleg lykilorðsstafir. Að fjarlægja öll fremstu og aftustu bil breytir skilríkinu í stað þess að fjarlægja aðeins færslulok.

Skilgreindu skiljurnar líka. Óformlegt snið aðskilið með tvípunkti getur orðið óljóst þegar lykilorðið eða IPv6-vistfang inniheldur tvípunkta. Lestu færsluna samkvæmt því sniði, varðveittu fyrirhuguð lykilorðsbæti og kóðaðu aðeins þá hluti fyrir endapunktar-URL ef þörf krefur.

Til greiningar skaltu bera saman lengdir eða stýrð óleynd prófgildi. Að prenta raunverulega lykilorðið eða fulla URL með skilríkjum skapar annað vandamál á meðan verið er að leysa mjög litla þáttaravillu.

Tengdir greinar