Slik fjerner stil attributter i PHP

PHP er et kraftig Web programmeringsspråk for laging dynamiske websider. Den kommuniserer med HTML for å gi innhold til nettsteder og motta data fra et nettsted besøkende. Blant de mange oppgavene du kan forvente av PHP, kan du ha det fjerne stilattributter fra data den sender eller mottar fra en webside. En stil attributt er en HTML "tag" som ikke inneholder annet enn formatering informasjon. Hvis du ønsker å sikre en besøkende ikke prøve å overstyre nettstedets atferd med sine egne koder, eller hvis du ønsker å sikre at lagrede data svarer til deres ønskede effekt, må du PHP å fjerne eventuelle stil attributter.

Bruksanvisning

1 Identifisere innholdet i din PHP-kode som potensielt kan inneholde stil attributter som du ønsker å fjerne. For eksempel: Hvis du har en webside skjema på nettstedet ditt som gjør at besøkende til å skrive og sende informasjon til serveren, for eksempel en gjestebok, forum eller e-skjema, og du ønsker å fjerne stilattributter fra sine inn data, ville du identifisere PHP variabler som håndterer disse dataene. Likeledes, hvis du trekker data fra en database eller en annen innholdskilde og sender den til nettsiden, kan du samhandle med denne PHP variabel før det kommer frem til siden for å fjerne eventuelle lurer stil attributter.

2 Skriv inn "strip_tags" -funksjonen i din PHP-kode, kapsle de berørte PHP variabler inne i denne funksjonen. Den "strip_tags" -funksjonen er et spesialverktøy i PHP som "renser" innholdet i en tekststreng og fjerner eventuelle formateringskoder som vises. Dette er en rask og enkel måte å fjerne stil attributter som fet skrift, kursiv, nye linjer markører, avsnittsmerker, understreking kode, skriftfarger og andre stil teknikker.

3 Send utgang fra "strip_tags" -funksjonen i samme mål som de opprinnelige dataene skulle. Den "strip_tags" er rett og slett et mellomtrinn du legger sammen dataenes bane som gjør at data har ingen formatering.

Hint

  • Noen ganger ønsker du å fjerne alle, men noen stilattributter fra PHP data. De "strip_tags" lar deg eventuelt holde noen koder, om ønskelig. For eksempel følgende linje vil fjerne alle stil attributter unntatt fet skrift:
  • strip_tags ($ data, '<b>');
  • Den "<b>" tag vil ikke bli påvirket av resten av operasjonen, og forbli i dataene.