Amopage

Hvordan du oppretter en PHP Web Form

- Views 5
Advertisement

PHP er et server side skriptspråk som brukes i forbindelse med HTML for å lage dynamiske websider. Når den brukes innenfor et skjema, kan informasjon hentes fra nettsiden og deretter behandlet på måter som ikke kan oppnås med HTML alene. Disse skjemaene kan behandle påloggingsinformasjon, komplette beregninger og lage interaktive nettsteder.
Denne artikkelen vil vise deg hvordan du oppretter en PHP-script som lar brukeren sende deg direkte fra nettsiden.

Du trenger

PHP aktivert webserver

Bruksanvisning

Opprett skjemaet i HTML:

<Form action = "emailme.php" method = "post">
Emne: <input type = "text" name = "Emne">
E-post: <br />
<Textarea name = "body"> </ textarea> <br />
Ditt navn: <input type = "text" name = "name"> <br />
Din e-postadresse: <input type = "text" name = "Addy"> <br />
<Input type = "submit" value = "Send">
</ Form>

I den første linjen, forteller handlingen serveren hva de skal gjøre med skjemaet. Metoden forteller det at du kommer til å bruke PHP $ _POST funksjon.

Erklærer variablene for PHP script:

<?
$ Emne = $ _POST [ 'emne'];
$ Body = $ _POST [ 'body'];
$ Name = $ _POST [ 'navn'];
$ Addy = $ _POST [ 'addy'];
$ To = "[email protected]";

$ Emnet er emnet for e-posten.
$ Kroppen er kroppen av e-posten.

$ Navn er navnet på personen du sender e-posten.

$ Addy er e-postadressen til personen du sender e-posten.
$ Til, er e-postadressen e-post vil bli sendt til. Endre '[email protected] "for å gjenspeile din e-postadresse.
$ _POST Er et PHP global variabel som ber om skjema parametere uten å endre URL-en. Du kan også bruke den globale variabelen $ _GET, men som ville plassere innholdet i variablene inn i nettadressen.

Hver setning i PHP må etterfølges av et semikolon (;). Skriptet vil mislykkes uten. Legg også merke til at e-postadressen for $ variabel er innkapslet i anførselstegn. Anførselstegn fortelle PHP til å lese strengen akkurat som det er, uten å lese spesialtegn. Hvis du innkapslet strengen i enkle anførselstegn, ville du må unnslippe @ symbol som dette: 'bruker \ @ email.com'.

Bruk PHP postfunksjonen til å sende e-post:

if (mail ($ til, 'YourWebSite.com: $ emne', $ body, "From: $ Addy \ n"))

Den postfunksjonen er strukturert på følgende måte: post (mottaker, emne, melding, [overskrifter, [parametere]]). For dette eksempelet, er mottaker av $ variabel, er gjenstand den $ emnet variabel, er meldingen den $ kroppen variabel og det er overskrifter i form av $ Addy variabel. Det er ingen parametere.

Dette er begynnelsen på en "hvis" -funksjonen. Det er derfor det er ikke et semikolon på slutten av setningen. Resten av funksjonen er i det neste trinn.

La brukeren vite om e-posten ble sendt:

{
echo 'Takk, $ navn. E-posten din ble sendt.';
}
ellers
{
echo "Jeg beklager, det var et problem å sende e-post Kontroller at du har fylt inn alle feltene..";
}
?>

Den første delen av denne uttalelsen vil skrive ut på skjermen hvis postfunksjonen fungerer riktig. Den andre (den delen etter "annet") vil skrive ut på skjermen hvis det er et problem. "Hvis" og "annet" uttalelser skal vedlegges i klammeparentes {}.

Lagre skriptet som "emailme.php" og laste den opp til serveren din. Det skal se slik ut:

<?
$ Emne = $ _POST [ 'emne'];
$ Body = $ _POST [ 'body'];
$ Name = $ _POST [ 'navn'];
$ Addy = $ _POST [ 'addy'];
$ To = "[email protected]";

if (mail ($ til, 'YourWebSite.com: $ emne', $ body, "From: $ Addy \ n"))
{
echo 'Takk, $ navn. E-posten din ble sendt.';
}
ellers
{
echo "Jeg beklager, det var et problem å sende e-post Kontroller at du har fylt inn alle feltene..";
}
?>

Hint

Det bør være noen validering inkludert i noen form du faktisk bruker på en nettside. Sjekk ressursene for e-validering skript.

Tags

This article reproduced

Original address " http://www.amopage.com/hvordan-du-oppretter-en-php-web-form/ "

相关文章!
  • Hvordan du oppretter en Joomla Web Site Hvordan du oppretter en Joomla Web Site
    - 阅 0

    Den klart mest populære måten å skape et Joomla nettsted er ved hjelp av Fantastico, et kommersielt script bibliotek som automatiserer installasjonen av web-applikasjoner som Joomla. Fantastico er inkludert i de fleste hosting-pakker på markedet i da

  • Hvordan du oppretter et abonnement Web Site Hvordan du oppretter et abonnement Web Site
    - 阅 0

    Abonnementsbaserte nettsteder er en populær e-handel modell. Nettsteder av denne varianten belaste enten et engangs eller gjentakende abonnementsavgift til sine kunder. I bytte, kan kundene få tilgang til eksklusivt innhold på nettstedet som ellers i

  • Hvordan du oppretter en Wiki Web Site Hvordan du oppretter en Wiki Web Site
    - 阅 1

    Mange er kjent med Wikipedia, den enorme online leksikon, som er opprettet samarbeid med tusenvis av mennesker som jobber på offentlige nettsider for å lage innhold. Men Wikipedia er ikke det eneste programmet av wiki-programvaren. Den kan brukes i p