E-post skjema klasse

Offisiell versjon 1.1.0

Changelog:
10. Februar 2008: V.1.1.0: Endret markup på form.
7. Februar 2007: V.1.0.1: Gjort mulighet til å bruke mellomrom på feltnavn i addField.
7. Februar 2007: V.1.0.1: Endret en feil som ble oppdaget i headers.

Antall nedlastninger: 439

Her finner du en klasse som du kan bruke til å lage deg et kontaktskjema. Veldig enkelt, men du kan lage komplekse skjema uansett. Nedenfor finner du en oversikt over alle metodene i klassen, så du lettere kan anvende de.

Det blir kjørt en dig test på MX, over exec(), som er valgfri. Dette må stilles på i deklerasjonen av klassen. Husk at dette fungerer kun på LINUX servere, og da må det derfor brukes false på siste parameter i klasse kallet.

Struktur i deklerasjon

Email(EMAIL, SENDT-MELDING, MXTEST TRUE/FALE)

Last ned

Du kan laste ned en arkivert fil med to eksempler på bruk fra linken nedenfor. Der finner du hele klassen og da altså to filer som du kan kopiere direkte. De inneholder også hvordan du best mulig kan bruke CSS til å påvirke utseendet til formen.

Download email.zip

Metoder i klassen

Her er en liste av metodene som kan brukes i klassen, og hva de er til.

  • addField() - Legg til et input felt, eks: addField(’navn’, 1, ‘textarea’); Som er et felt med navn: navn som må fylles ut og er et textarea.
  • theForm() - Skriv ut formen, med alle tillagte felter. Og de originale
  • skipEmail() - Gjør slik at e-post feltet ikke må fylles ut
  • checkEmpty() - Sjekker om noen av de feltene som må fylles ut er tomme.
  • neededFields() - Returnerer en array med alle feltene som må fylles ut.
  • sendMail() - Sender e-posten
  • checkString() - Gjør stringen ufarlig, trim(), htmlspecialchars() og eventuelt addslashes()
  • checkMail() - Sjekker om e-post adressen er korrekt skrevet inn, og eventuelt om e-post domenet finnes og har MX server
  • formActivated() - Returnerer true/false alt etter som formet et aktivert (trykt submit).
  • doMail() - Gjør alt for at det skal fungere. Som en snarvei. Kan også gjøre dette manuelt.

Ved spørsmål kan du kontakte meg over kommentarer eller epost.

Legg igjen respons

Fyll ut alle felt markert med *

Brukerinformasjon
  1. Kan bruke følgende html: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong> og [html] [css], [mysql] og [php] Hold posten ren og fin!

    Siter valgt tekst

E-post-varsel uten å skrive kommentar.

Info om posten

Innlegget ble postet 26.05.06 01:27 og ligger under kategorien PHP / MySQL. Du kan abonnere på kommentarene ved å bruke RSS 2.0 feed. Du kan legge til kommenter, eller trackback fra din blogg/side.

Resurser

Arkiver

Metainfo


Siste Flickr-bilder

  • Commentsystem (20070308)
  • Ukraina Aksjonen 2006 (20070306)
  • Mikael Brevik blogg (20070306)
  • Mikael Brevik (20070306)
  • Brukerdefinert side - AVIS2 (20070306)
  • Brevik Webutvikling (20070306)
  • skyscraper
  • visittkort