Första Huvud kodsegmentet Detta är den första huvud kodsegmentet för PHP-skript för ovanstående e-post: $ recipientVal = $ _POST ['Mottagarens]; $ fnameVal = $ _POST ['First_Name']; $ lnameVal = $ _POST ['efternamn']; $ emailVal = $ _POST ['E']; $ sbjVal = $ _POST ['Ärende']; $ msgVal = $ _POST ['Meddelande']; PHP har en global fördefinierad array med namnet $ _POST. Om din HTML-formulär använder metoden POST då denna array kommer att ha alla formulärkontrollvärdena som sina värderingar. Namnen på formulärkontroller kommer att vara motsvarande knappar i gruppen.
Så när HTML-formuläret sänds från webbläsaren, kommer $ _POST array för PHP-skript på webbservern ta emot de uppgifter som. För att få värdet av varje kontroll i skriptet behöver du namnet på kontrollen. Du tilldelar returvärdet (för ovanstående påståenden) till en variabel med vilket namn du vill. Dessa tilldelade variabelnamn kommer att användas vid formning PHP e-koden. Exempelvis ovan $ recipientVal kommer att användas i e-postkoden i stället för den Till e-postadress. Styr namn, förnamn, efternamn och Meddelande av HTML-formulär kommer också att användas i e-postmeddelandet.
Det är hur du gör det. Du måste använda de tilldelade variabelnamn och en del av kontrollen namn i e-postkoden som kommer att visas nedan. Andra Huvud kodsegmentet Det andra huvud kodsegmentet kan vara mycket stora. Den använder de tilldelade variabler för att bestämma om värdena för kontrollerna HTML-formuläret var korrekt skrivs. Det de inte var korrekt typ, skickar felmeddelanden tillbaka till webbläsaren och den tredje huvud kodsegment som formulär och skickar e-post utförs inte.
Du bör konsultera andra dokument i den här bloggen för att se hur man skriver den andra huvud kodsegmentet effektivt; Jag kommer att visa dig en enkel form av att den fjärde delen av denna serie. Den tredje huvud kodsegmentet Den tredje huvud kodsegmentet är bildandet av PHP e koden. Det behöver de tilldelade variabler och några av de kontrollnamn. Detta är den viktigaste funktionen av den tredje huvud kodsegmentet för formuläret ovan och förmodade e-post (se detaljer i del 4): mail ($ til