| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> PHP /MySQL programmering >> Content
    Sådan oprettes en PHP Web Form
    PHP er et server side scripting sprog, der bruges i forbindelse med HTML for at skabe dynamiske websider . Når det bruges i en formular, kan der indhentes oplysninger fra web -side og derefter behandlet på måder , der ikke kan udføres med HTML alene. Disse formularer kan behandle logge på information, komplette beregninger og skabe interaktiv websites.This artikel vil vise dig , hvordan du opretter en PHP script, der giver brugeren mulighed for at e-maile dig direkte fra din webside. Ting du skal
    PHP aktiveret webserver
    Vis Flere Instruktioner
    1

    oprette formularen i HTML :

    < formular action = " emailme . php " method = " post "> Emne: Email :

    Dit navn:
    Din e-mail -adresse : < ; br /> < /form>

    i første linje , handlingen fortæller serveren , hvad de skal gøre med formularen. Metoden fortæller , at du kommer til at bruge PHP $ _POST -funktion
    2

    erklære variabler for PHP script: .

    < $ Subject = $ _POST [' ? emne '] , $ body = $ _POST [ ' body '] , $ name = $ _POST [ ' navn ' ] , $ addy = $ _POST [' addy '] , $ til = " user@email.com " < br >

    $ emne er genstand for e-mailen. $ krop er selve e-mailen. $ navn er navnet på den person, du sender e-mailen. $ addy er den e-mail- adressen på den person, du sender e-mailen. $ til, er e-mail -adresse e-mail vil blive sendt til . Skift ' user@email.com "for at afspejle din e-mailadresse . $ _POST Er en PHP global variabel , der anmoder formularen parametre uden at ændre URL'en. Du kan også bruge den globale variabel $ _GET , men det ville placere indholdet af variabler i URL .

    Hver erklæring i PHP skal efterfølges af en semi kolon ( ;). Dit script vil mislykkes uden. Læg også mærke , at den e-mail- adressen for $ i variabel er indkapslet i anførselstegn . Anførselstegn fortæller PHP at læse strengen , præcis som den er, uden at læse specialtegn. Hvis du indkapslet strengen i anførselstegn , ville du nødt til at flygte symbolet @ som dette: . 'User \\ @ email.com '
    3

    Brug PHP mail funktion til at sende e-mail : Hej

    if ( mail ( $ til , ' YourWebSite.com : $ emnet' , $ krop, "From : $ addy \\ n" ) )

    mail-funktionen er opbygget på følgende måde : mail ( modtager, emne , besked [ overskrifter, [ parametre ] ]). I dette eksempel er modtageren den $ i variabel , emnet er $ emnet variabel budskabet er det $ kroppen variabel og der er overskrifter i form af $ addy variabel. Der er ingen parameters.This er begyndelsen på et "hvis" -funktionen. Derfor er der ikke et semikolon i slutningen af erklæringen. Resten af ​​funktionen er i næste trin
    4

    Lad brugeren vide om e-mailen blev sendt korrekt : .

    {Echo 'Tak , $ navn. Din e-mail blev sendt korrekt « . } Else { echo" Jeg er ked af , at der var et problem med at sende e-mail Tjek venligst , at du udfyldt alle felterne . . ";} >

    ? første del af denne erklæring vil udskrive til skærmen, hvis mail-funktionen fungerer korrekt . Den anden ( delen efter " else" ), vil udskrive til skærmen, hvis der er et problem. " Hvis " og " else " udsagn skal være anbragt i krøllede parenteser {}.
    5.

    Gem scriptet som " emailme.php " og uploade den til din server. Det skal se sådan ud : Hej

    < $ subject = $ _POST [' emne '] , $ body = $ _POST [ 'body '] , $ name = $ _POST [ 'navn' ] , $ addy ? = $ _POST [' addy '] , $ til = " user@email.com "

    if ( mail ( $ til , ' YourWebSite.com : $ emnet' , $ krop, "From : $ addy \\ n " )) { echo ' Tak, $ navn. Din e-mail blev sendt korrekt « . } Else { echo" Jeg er ked af , at der var et problem med at sende e-mail Tjek venligst , at du udfyldt alle felterne . . " ? }>
    < br >

    Forrige :

    næste :
      Relaterede artikler
    ·Hvordan kan jeg tilføje Google Analytics til en PHP fi…
    ·Sådan kører en batch-fil i PHP 
    ·Hvordan at spare TinyMCE data til MySQL PHP 
    ·Sådan deaktiverer Triggers i MySQL 
    ·Sådan String Forespørgsler Sammen i MySQL 
    ·Exec Vs . System i PHP 
    ·Sådan overføre data fra en Advantage Database Server …
    ·Hvordan laver man en XML Playlist Brug af PHP 
    ·Sådan Wild Card Block IP-adresser 
    ·Hvordan til aktiviteter AJAX Med PHP og HTML 
      Anbefalede Artikler
    ·Sådan oprettes Tilfældige tal mellem 1 & 26 i Java 
    ·Skulle en PHP klasse Constructor være offentlige eller…
    ·Sådan Break Out of a DIV Uden absolut positionering 
    ·Sådan tilføjes en ny linje i Visual Basic 
    ·Sådan ændres CSS med Javascript 
    ·Sådan oprettes en e-mail program 
    ·Sådan Skjul VBS Source fra Brugere 
    ·Faser Of OMT 
    ·Sådan bruges bitvis Operations i Low- Level programmer…
    ·Hvordan til output JavaScript Med PHP 
    Copyright © Computer Viden http://www.computerdk.com