Ang pinakasimpleng paraan ng pagpapadala ng data sa mail gamit ang HTML at PHP. PHP submit form (POST, GET)

Ang liham ng pagtatanong ay isang uri ng liham pangnegosyo. Ang kahilingan ay ipinadala sa mga kasosyo, katapat, ahensya ng gobyerno ... Minsan magagawa mo nang wala ito (halimbawa, sa pamamagitan ng pasalitang pagtatanong sa isang kapwa negosyante na magbigay ng ilang impormasyon), ngunit sa pangkalahatan, hindi mo dapat pabayaan ang gayong mga mensahe. Hindi bababa sa alang-alang sa pagsunod sa itinatag na utos.

Ano ang maaaring hilingin?

  • Impormasyon (tungkol sa mga katangian ng produkto at pagkakaroon nito, tungkol sa mga paraan ng paghahatid at oras ng paghahatid, tungkol sa mga dahilan ng pagkaantala sa pag-alis, atbp.).
  • Mga dokumento o bagay (mga papel para sa pagtatapos ng isang kontrata, mga sample ng mga kalakal, atbp.).

Sa madaling salita, kung hindi mo alam ang isang bagay o hindi lubos na nauunawaan, kung kailangan mo ng mga dokumento o mga listahan ng presyo, magpadala ng isang sulat ng kahilingan.

Istraktura ng liham

Ang mga naturang mensahe ay isinulat sa parehong paraan tulad ng iba pang mga liham ng negosyo:

  • una, ang mga detalye ng tatanggap at nagpadala ay ipinahiwatig;
  • pagkatapos - ang petsa ng compilation at ang papalabas na numero ng dokumento;
  • pamagat na sumasalamin sa kakanyahan ng isyu;
  • pagtugon sa tatanggap (karaniwan ay sa pamamagitan ng pangalan at patronymic, maliban kung sumusulat ka sa mga opisyal na awtoridad);
  • kakanyahan ng tanong;
  • mabait na pagpapahayag ng pag-asa para sa kooperasyon;
  • Pasasalamat;
  • posisyon, buong pangalan at pirma ng nagpadala.

Dahil ang liham ng kahilingan ay isang opisyal na dokumento, dapat itong isulat sa letterhead ng kumpanya. Maaaring ma-download dito ang isang sample na liham ng kahilingan.

Paano Magsulat?

Mas mainam na simulan ang kahilingan sa isang maikling paliwanag ng mga dahilan para sa kahilingan. Ang simpleng paghingi ng impormasyon nang hindi nagbibigay ng mga dahilan (at kahit sa isang ultimatum form, gaya ng ginagawa ng ilan) ay isang masamang anyo. Sumulat ng literal ng isa panimulang parirala, Halimbawa:

  • "sa batayan ng aming mga paunang kasunduan";
  • "upang maiwasan ang posible mga isyung pinagtatalunan»;
  • "alinsunod sa natapos na kasunduan";
  • "para sa pagtatapos ng kontrata."

Kung kinakailangan, maaari kang sumangguni sa mga gawa ng batas. Halimbawa, kung hinihiling ng batas na maging pamilyar ka sa anumang mga papel bago magtapos ng isang kasunduan, maaari kang sumulat sa isang liham: "Alinsunod sa Artikulo ng Pederal na Batas ng Hulyo 24, 2012 No. 397-FZ ...". Maaari kang magpatuloy sa punto nang walang mga paunang paliwanag lamang sa mga kaso kung saan ang dahilan para sa kahilingan ay halata (halimbawa, kung ikaw ay sumusulat ng isang sulat ng kahilingan para sa isang komersyal na panukala kasunod ng modelo). Ngunit kung ang dahilan ng pakikipag-ugnayan ay hindi pamantayan, dapat mong ilarawan ang sitwasyon at sabihin ang iyong mga motibo nang detalyado upang ang tatanggap ay walang anumang mga katanungan.

Sa bahagi ng nilalaman, kinakailangan na bumalangkas (kung maaari - maigsi) ng isang partikular na kinakailangan. Hindi kanais-nais na humingi ng mga paglilinaw sa ilang mga paksa sa parehong mensahe. Gayunpaman, ito ay opsyonal - kung gagawa ka ng isang liham para sa bawat maliit na isyu (kung saan mayroong 5-10 piraso sa kabuuan), hahantong lamang ito sa labis na pormalismo. Hindi rin masyadong matutuwa ang addressee na mapasailalim sa naturang "papel" na pambobomba. Nagsisimula ang nilalaman sa mga karaniwang panimulang konstruksyon:

  • “mangyaring ipaalam ang tungkol sa…”;
  • “Kami ay lubos na magpapasalamat kung ikaw…”;
  • "Pakipadala...".

Ang isang liham ng pagtatanong ay palaging nangangailangan ng isang liham ng tugon. Kung ang tanong ay apurahan at apurahan, mataktikang banggitin na gusto mo ng sagot sa lalong madaling panahon. Para sa layuning ito, maaaring gamitin ang mga sumusunod na parirala:

  • "Mangyaring tumugon sa lalong madaling panahon";
  • "mahigpit naming hinihiling sa iyo na tumugon sa loob ng limang araw";
  • "Mangyaring magbigay ng sagot sa loob ng dalawang linggo";
  • "Inaasahan namin ang iyong sulat";
  • "Mangyaring magpadala ng mga dokumento sa lalong madaling panahon sa pamamagitan ng e-mail."

Sa karamihan ng mga kaso, ang mensahe ng kahilingan ay napakaikli. Hindi na kailangang ikalat ang iyong mga saloobin sa kahabaan ng puno at ipahayag ang iyong mga saloobin sa paksa at sa labas ng paksa.

Nasa ibaba ang mga halimbawa ng mga pinakakaraniwang kahilingan.

Halimbawang liham ng kahilingan para sa pagkakaloob ng mga dokumento

"Mahal na Vladimir Alexandrovich!

Upang tapusin ang isang kasunduan sa pagitan ng Artemis LLC at Schwarzenspiegel JSC, mangyaring ibigay ang sumusunod na listahan ng mga dokumento:

  • mga artikulo ng kapisanan;
  • mga sertipiko ng OGRN at TIN;
  • sertipiko ng pagpaparehistro ng estado ng kumpanya (nakuha mula sa Federal Tax Service Inspectorate sa paraang inireseta ng batas);
  • order para sa appointment sa post ng pangkalahatang direktor.

Mangyaring ipadala ang parehong mga orihinal na dokumento (sa pamamagitan ng Russian post o courier service) at ang kanilang mga kopya (sa pamamagitan ng e-mail sa [email protected])».

Halimbawang Liham ng Kahilingan para sa Impormasyon

"Mahal na Pyotr Vladimirovich!

Mangyaring ipaalam sa akin ang tungkol sa posibilidad ng pagbibigay ng E-100 ship engine (catalogue code SRK-1738-8476) sa halagang 10 unit bago ang Disyembre 10, 2015, at ipaalam sa akin ang tungkol sa mga tuntunin ng paghahatid at pagbabayad. Salamat nang maaga para sa mabilis na pagtugon!"

Halimbawang liham na humihingi ng paglilinaw

"Mahal na Alexander Petrovich!

Upang maiwasan ang posible mga kontrobersyal na isyu Hinihiling ko sa iyo na ilarawan sa mas maraming detalye hangga't maaari ang pamamaraan para sa paghahatid ng mga rhesus monkey mula sa teritoryo ng Northern Vietnam. Alin mga sasakyan ay ginagamit sa bawat yugto, may panganib ba sa buhay at kalusugan ng mga indibidwal, sa ano pinakamataas na termino dapat ba akong magbilang? Umaasa sa iyong tugon".

Bumuo ng isang liham ayon sa mga halimbawang ibinigay at huwag kalimutan ang tungkol sa kagandahang-loob at etika sa negosyo. Ang kahilingan ay hindi dapat maglaman ng mga pananakot na parirala, ultimatum at pangako na maghahatid ng reklamo sa mga opisyal na awtoridad kung walang sagot. Ipahayag ang iyong kahilingan nang tama hangga't maaari, kahit na malinaw na ayaw itong tuparin ng tatanggap. At kung ang sagot ay hindi kailanman dumating (o kung ikaw ay pinadalhan ng isang opisyal na pagtanggi na magbigay ng data), kailangan mong gumamit ng mas seryosong mga hakbang - halimbawa, pagsulat ng isang babala.

Kakailanganin mong

  • - Form ng kumpanya;
  • - A4 na papel;
  • - isang computer kung saan naka-install ang isang text editor;
  • - Printer;
  • - sobre.

Pagtuturo

Gumawa ng heading para sa liham. Kabilang dito ang mga detalye ng parehong partido, ang titulo, ang apela. Ilagay ang impormasyon tungkol sa addressee ng liham sa kanan, sa itaas na sulok sheet. Ilista ang posisyon, apelyido at inisyal ng opisyal kung kanino ang hiling, halimbawa, "Sa pinuno ng departamento ng edukasyon ng pangangasiwa ng rehiyon ng Tomsk I. I. Ivanov."

Ang paraan ng paglalahad ng mga detalye ng may-akda ng liham ay depende sa kanyang legal na katayuan. Kung ang nagpadala hiling a - organisasyon, pagkatapos ang impormasyon tungkol dito ay ibinibigay sa form sa kaliwang sulok sa itaas. Ang isang mamamayan na nakapag-iisa na naghahanda ng isang opisyal na apela ay dapat na agad na ilista ang kanyang data pagkatapos ng mga detalye ng addressee: apelyido, pangalan at patronymic nang buo, address at aktwal na lugar ng paninirahan, numero ng telepono ng contact. Halimbawa: "Sa Pangkalahatang Direktor ng LLC "Managing Company" I. I. Ivanov Sidorov Petr Petrovich, nakarehistro sa address: Izhevsk, st. Pervaya, d. 1, apt. 1, naninirahan sa: Izhevsk, Vtoraya st., 2, apt. 2, telepono: 33-33-33".

Bumuo ng pamagat ng liham. Dapat itong sumasalamin sa kakanyahan hiling at, halimbawa: "Sa impormasyon tungkol sa average na komposisyon ng koponan para sa unang kalahati ng taon." Mag-type ng pamagat sa kaliwa sa ilalim ng mga detalye ng iyong organisasyon. SA hiling e pribadong tao ang item na ito ay hindi .

Mag-indent mula sa heading ng sulat o mula sa mga detalye ng mga partido ng 2-3 linya at mag-print ng apela sa addressee. SA hiling e ginagamit ng mga organisasyon uniporme sa negosyo: "Mahal na Ivan Ivanovich!" o" Mahal na ginoo Ivanov! Ang isang indibidwal ay maaaring ipahiwatig sa linyang ito lamang ang uri ng address, nang hindi binabanggit ang pangalan at patronymic ng kasulatan, halimbawa, " hiling", o "impormasyon hiling", o " hiling sa pagbibigay ng impormasyon.

Isulat ang katawan ng liham. Sa loob nito, maikling ilarawan ang sitwasyon kung saan mo ito ipinapadala hiling bigyang-katwiran ang pangangailangang ibigay sa iyo ang hinihiling na impormasyon. Ipahayag ang iyong mga iniisip at may kakayahan at walang emosyon. Kung kinakailangan, sumangguni sa kasalukuyang lehislatura ginagarantiyahan ang iyong karapatang tumanggap ng opisyal na impormasyon.

Maaari kang mag-attach ng mga kopya ng mga dokumento sa liham. Sa teksto pagkatapos ng pangunahing bahagi, siguraduhing ipahiwatig ang bilang ng mga aplikasyon at ang dami ng bawat isa sa kanila, halimbawa: "Mga Appendice: 1. Isang kopya ng pasaporte ng isang mamamayan ng Russian Federation para sa 1 litro. sa 1 kopya 2. Isang kopya ng sertipiko ng 1 litro. sa 1 kopya.”

Sa dulo hiling at ilagay ang petsa at personal na lagda. Ang dokumentong ipinadala sa ngalan ng organisasyon ay nilagdaan ng pinuno. Tukuyin ang numero at petsa ng papalabas na liham sa espesyal na linya ng form.

Tingnan ang draft hiling ah, ayusin mo ang mga mali. Sa mga organisasyon, madalas na kinakailangan na i-coordinate ang sulat sa mga responsableng empleyado. Pagkatapos ay i-print ang na-edit na bersyon at isumite.

Mga Pinagmulan:

  • Mga Liham Pangnegosyo: Mga Kahilingan at Pagtatanong

Ang anumang organisasyon ng estado o munisipyo ay obligadong isaalang-alang ang mga papasok na aplikasyon mula sa mga mamamayan, kabilang ang impormasyon mga kahilingan, at sa loob ng isang buwan mula sa sandali ng kanilang pagtanggap, magbigay ng sagot sa mga tanong na pasok sa kakayahan nito. Kung ang iyong tanong ay nasa loob ng kakayahan ng ibang organisasyon, ang aplikante ay dapat magbigay ng rekomendasyon kung saan eksakto siya dapat mag-apply.

Kakailanganin mong

  • - kompyuter;
  • - Internet access;
  • - ang opisyal na address ng website ng organisasyon ng interes;
  • - Printer;
  • - fountain pen;
  • - Sobre ng koreo;
  • - mga anyo ng abiso ng paghahatid at isang imbentaryo ng mga pamumuhunan (opsyonal).

Pagtuturo

ang pederal na batas"Sa pamamaraan para sa pagsasaalang-alang ng mga aplikasyon mula sa mga mamamayan ng Russian Federation" ay nangangailangan na ang aplikasyon ay nagpapahiwatig kung sino at saan ang nag-aaplay (ang pangalan ng organisasyon ay sapat na), at ang mga coordinate para sa isang tugon sa pamamagitan ng koreo. Hindi magiging labis na magpahiwatig ng isang numero ng telepono para sa komunikasyon, maaari kang gumamit ng isang numero ng mobile. Maaaring kailanganin ang mga karagdagang parameter para sa pagkakakilanlan. Halimbawa, ang iyong TIN kapag nakikipag-ugnayan sa tanggapan ng buwis. Kung balak mong magpadala ng kahilingan sa pamamagitan ng koreo, tiyaking pumirma sa ilalim ng text.

Ang pagguhit ng isang kahilingan ay dapat magsimula sa tinatawag na "header". Ito ang ilang linya sa kanang sulok sa itaas.
Sa una, isusulat mo kung saang organisasyon ka nag-a-apply. Halimbawa, "Sa Ministry of Internal Affairs ng Russian Federation."
Sa pangalawa, pagkatapos ng salitang "mula sa" (na may maliit), ang iyong apelyido, unang pangalan at patronymic nang buo. Sa pangatlo - "nakatira (sa kanya) sa address" at ang iyong address na may postal code. Maaari mong isaad ang iyong numero ng telepono sa ibaba. Kung ikaw ay nakarehistro sa lugar ng paninirahan sa isang address, ngunit nakatira sa isa pa, sa ilang mga kaso ay maaaring mayroon ang registration address. Halimbawa, para bigyang-katwiran kung bakit ka nag-aaplay para sa isang rehiyon kung saan hindi ka nakatira.

Matapos maipahayag ang lahat ng iyong mga katanungan, maaari kang magdagdag ng isang kahilingan upang magpadala ng tugon sa address ng aktwal na tirahan at ipahiwatig ito ng isang index. Pinahihintulutan ito ng batas. Nagpapadala ka ng online na apela sa pamamagitan ng pag-click sa isang espesyal na button. Minsan maaari kang hilingin na suriin ang teksto bago ang huling pagsusumite. Mas mainam na huwag pabayaan ang pagkakataong ito: maingat na basahin itong muli nang maraming beses. Kung makakita ka ng kamalian, hindi pa huli para ibalik at itama ito. Itinutumbas ng batas ang mga online na apela sa mga regular na liham.

Idisenyo ang graphic na bahagi Espesyal na atensyon. Ang mahalaga dito ay ang disenyo na tumutugma sa imahe ng kumpanya at bumubuo sa pang-unawa ng tatak sa pagitan mga potensyal na kasosyo. Samakatuwid, ang pagbuo ng bahaging ito ay pinakamahusay na ipinagkatiwala sa isang propesyonal na taga-disenyo. Upang gawin ito, dapat kang bumalangkas ng malinaw na mga kinakailangan at ilipat ang mga materyales na mayroon ka. Ito ay isang logo, teksto, pati na rin ang impormasyon tungkol sa mga kulay at font ng kumpanya, mga kinakailangan sa uri, siyempre, sa kondisyon na sila ay binuo nang maaga.

Ang pagkakaroon ng paghahanda ng lahat ng kinakailangang impormasyon para sa paglalagay sa, maaari mong simulan ang pagdidisenyo nito sa iyong sarili kung wala kang oras o pagkakataon na makipag-ugnay sa taga-disenyo. Ang pinakasimpleng opsyon ay maaaring malikha nang walang kaalaman sa mga graphic program, gamit lamang ang Word text editor. Dito dapat mong tandaan na ang logo at pangalan ng kumpanya ay madalas na inilalagay sa itaas na kaliwang bahagi (ngunit wala ring mahigpit na mga patakaran dito). At nasa ibaba mismo ng mga ito ang natitirang impormasyon, kadalasan sa maliit na print.

Mga kaugnay na video

tala

Sa kabila ng kakulangan ng malinaw na mga panuntunan para sa disenyo ng letterhead, ang isang kinakailangan ay nananatiling hindi nagbabago - ang laki ng papel ay dapat na A4.

Mga Pinagmulan:

  • mga kinakailangan sa letterhead sa 2019

Hindi lahat ng tao sa ating bansa ay marunong maglabas ng mga opisyal na kahilingan sa iba't ibang awtoridad. pangunahing layunin Ang isang karampatang kahilingan ay isang napapanahong tugon at pagkuha ng ninanais na resulta.

Pagtuturo

Maingat na pag-aralan ang mga kondisyon ng institusyon kung saan ka interesado. Sundin lamang ang mga rekomendasyong inaalok opisyal na mapagkukunan. Punan ng tama ang form kung kinakailangan. Bilang pangkalahatang tuntunin, kakailanganin mong ibigay ang lahat ng iyong mga detalye kung saan ka nakatira, ang iyong mga detalyadong inisyal, at huwag kalimutan ang iyong numero ng telepono at email address.

Huwag payagan ang malaswang pananalita, mga nakakasakit na ekspresyon sa iyong kahilingan. Sumulat ng malinaw na mga parirala at pangungusap. Hatiin ang teksto sa mga lohikal na talata mga pagkakamali sa gramatika kung ang kahilingan ay ginawa sa pagsusulat.

Ang iyong opisyal na kahilingan ay hindi dapat maglaman ng hindi maintindihan na mga pahayag, reklamo, mungkahi. Mag-ingat, sundin ang lahat ng mga tuntunin ng pagiging disente at opisyal na address sa isang partikular na kumpanya o organisasyon.

Tandaan kung paano isinusulat ang mga liham pangnegosyo. Madali itong matatagpuan sa mga aklat-aralin sa Russia o sa aklatan. Ang isang mahusay na paglalarawan ng kasalukuyang sitwasyon ay makakatulong sa iyo sa paglutas ng iyong problema. Lumapit sa pagsulat ng isang kahilingan nang buong kaseryosohan, kumilos alinsunod sa mga tuntunin at regulasyon pakikitungo sa negosyo. Isaalang-alang ang anumang mga subtleties.

Humingi ng tulong sa isang abogado. Halimbawa, ang pakikipag-ugnayan sa mga awtoridad kapangyarihan ng estado nangangailangan ng kaalaman sa larangan ng batas at jurisprudence. Ang paggamit ng karaniwang anyo ng apela ay hindi ginagarantiyahan ang tagumpay, ngunit inirerekomenda rin na gamitin ito. Ang iyong kahilingan ay hindi dapat mag-alinlangan, siguraduhin ang bawat salita upang manalo, at hindi kasuklam-suklam sa iyong negatibong saloobin.

Kung ang opisyal na kahilingan ay ginawa sa ngalan ng negosyo, pagkatapos ay kolektahin Mga kinakailangang dokumento, patunayan ang lahat gamit ang mga selyo at ipadala ito sa pamamagitan ng rehistradong mail na may abiso o personal na ibigay ito sa reception desk, habang tumatanggap ng marka sa pangalawang kopya.

Sa pamamagitan ng kanyang sarili, ang paghahain ng aplikasyon sa hukuman hindi nasanay. Ito ay kadalasang isinasampa bilang karagdagan sa isang naihain nang kaso, reklamo o petisyon. Ang layunin ay upang makuha ang atensyon ng hukuman sa anumang paglabag o mahalagang katotohanan.

Kakailanganin mong

  • - legal na payo;
  • - nagsampa ng sabay o nagsampa na ng claim (kahit ang photocopy nito);
  • - bilang ng kaso o paghahabol sa korte.

Pagtuturo

Ang proseso ng paghaharap ay napapailalim sa regulasyon ng Artikulo 119 ng Code of Criminal Procedure Pederasyon ng Russia(Code of Criminal Procedure ng Russian Federation). Ayon sa batas, sinuman sa mga partidong kasangkot sa isang partikular na legal na paglilitis ay may karapatang mag-aplay sa korte. Ang aplikasyon ay maaaring gawin nang pasalita, ngunit upang magkaroon ito ng legal na puwersa, dapat itong nakasulat.

Sa mga paglilitis sa kriminal, ang petisyon ay maaaring ihain ng mga sumusunod na tao:
- ang suspek o ang akusado;
- ang legal na kinatawan ng suspek o ng akusado;
- (tagapagtanggol);
- biktima;
- mga legal na kinatawan ng biktima;
- sibil na nagsasakdal o nasasakdal, ang kanilang mga kinatawan;
- tagausig;
- pampublikong tagapagtanggol o tagausig.

Kapag isinasaalang-alang ang isang sibil na kaso, ang karapatang magsampa ay mayroong:
- nagsasakdal;
- nasasakdal;
- mga ikatlong partido na direktang nauugnay sa kaso;
- ang aplikante;
- mga kinatawan ng alinman sa mga kalahok sa proseso;
- tagausig;
- mga awtorisadong katawan kontrolado ng gobyerno, mga unyon ng manggagawa o iba pang organisasyon.

Ang isa sa mga pinaka-hinihiling na function sa site ay ang application o order form, ang data kung saan ipinapadala sa mail ng may-ari ng site. Bilang isang patakaran, ang mga naturang form ay simple at binubuo ng dalawa o tatlong mga patlang para sa pagpasok ng data. Paano gumawa ng ganitong order form? Mangangailangan ito ng paggamit ng HTML markup language at PHP programming language.

Ang HTML markup language mismo ay simple, kailangan mo lang malaman kung paano at saan ilalagay ang ilang mga tag. Sa PHP programming language, ang mga bagay ay medyo mas kumplikado.

Hindi mahirap para sa isang programmer na lumikha ng ganoong form, ngunit ang ilang mga aksyon ay maaaring mukhang mahirap para sa isang HTML coder.

Paglikha ng html submit form

Ang unang linya ay susunod

Ito ay lubhang mahalagang elemento mga form. Sa loob nito, ipinapahiwatig namin kung paano ililipat ang data at kung aling file. SA kasong ito lahat ay ipinadala sa pamamagitan ng POST method sa send.php file. Ang program sa file na ito, ayon sa pagkakabanggit, ay dapat tanggapin ang data, sila ay ilalagay sa post array, at ipadala ang mga ito sa tinukoy na email address.

Balik tayo sa form. Ang pangalawang linya ay maglalaman ng isang patlang para sa pagpasok ng isang buong pangalan. May sumusunod na code:

Ang uri ng form ay teksto, iyon ay, ang gumagamit ay makakapagpasok o makakakopya ng teksto dito mula sa keyboard. Ang parameter ng pangalan ay naglalaman ng pangalan ng form. Sa kasong ito, ito ay fio, ito ay sa ilalim ng pangalang ito na ang lahat ng bagay na ipinasok ng user sa larangang ito ay ipapadala. Tinutukoy ng parameter ng placeholder kung ano ang isusulat sa field na ito bilang paliwanag.

Susunod na linya:

Dito, halos lahat ay pareho, ngunit ang pangalan para sa field ay tinukoy bilang email, at ang paliwanag ay tinukoy para ipasok ng user ang kanilang email address sa form na ito.

Ang susunod na linya ay ang button na isumite:

At ang huling linya sa form ay ang tag

Ngayon pagsamahin natin ang lahat.





Ngayon gawin nating mandatory ang mga field sa form. Mayroon kaming sumusunod na code:





Gumawa ng file na tumatanggap ng data mula sa isang HTML form

Ito ay isang file na tinatawag na send.php

Sa file, sa unang yugto, kailangan mong makatanggap ng data mula sa post array. Upang gawin ito, lumikha kami ng dalawang variable:

$fio = $_POST["fio"];
$email = $_POST["email"];

Ang mga variable na pangalan sa php ay pinangungunahan ng isang $ sign, at isang semicolon ay inilalagay sa dulo ng bawat linya. Ang $_POST ay isang array kung saan ipinapasa ang data mula sa form. Sa html form, ang paraan ng pagpapadala na paraan="post" ay tinukoy. Kaya, dalawang variable ang kinuha mula sa html form. Para sa mga layunin ng pagprotekta sa iyong site, kailangan mong ipasa ang mga variable na ito sa pamamagitan ng ilang mga filter - mga function ng php.

Iko-convert ng unang function ang lahat ng character na susubukan ng user na idagdag sa form:

Sa kasong ito, ang mga bagong variable sa php ay hindi nilikha, ngunit ang mga umiiral na ay ginagamit. Ang gagawin ng filter ay i-convert ang character "<" в "<". Также он поступить с другими символами, встречающимися в html коде.

Ang pangalawang function ay nagde-decode ng url kung susubukan ng user na idagdag ito sa form.

$fio = urldecode($fio);
$email = urldecode($email);

Sa ikatlong function, aalisin namin ang mga puwang mula sa simula at dulo ng string, kung mayroon man:

$fio = trim ($fio);
$email = trim($email);

Mayroong iba pang mga function na nagbibigay-daan sa iyo upang i-filter ang mga variable ng php. Ang kanilang paggamit ay depende sa kung gaano ka natatakot na susubukan ng isang umaatake na magdagdag ng program code sa form na ito ng pagpapadala ng data sa html mail.

I-validate ang data na ipinasa mula sa HTML form patungo sa PHP file

Upang masuri kung gumagana ang code na ito, kung ang data ay inililipat, maaari mo lamang itong ipakita sa screen gamit ang echo function:

echo $fio;
echo"
";
echo $fio;

Ang pangalawang linya dito ay kailangan upang paghiwalayin ang output ng mga variable ng php sa iba't ibang linya.

Pagpapadala ng natanggap na data mula sa HTML form sa mail gamit ang PHP

Upang magpadala ng data sa mail, kailangan mong gamitin ang mail function sa PHP.

mail("kung saang address ipapadala", "ang paksa ng liham", "Mensahe (katawan ng liham)","Mula kay: kung saang email ipinadala ang liham \r\n");

Halimbawa, kailangan mong magpadala ng data sa email ng may-ari o manager ng site [email protected].

Ang paksa ng email ay dapat na malinaw, at ang mensahe ng email ay dapat maglaman ng kung ano ang tinukoy ng user sa HTML form.

mail(" [email protected]", "Aplikasyon mula sa site", "Pangalan:".$fio.". Email: ".$email ,"Mula kay: [email protected]\r\n");

Kailangan mong magdagdag ng kundisyon na magsusuri kung ang form ay ipinadala gamit ang PHP sa tinukoy na email address.

kung (mail(" [email protected]", "Order mula sa site", "Pangalan:".$fio.". Email: ".$email ,"Mula kay: [email protected]\r\n"))
{
echo "matagumpay na naipadala ang mensahe";
) iba pa (
}

Kaya, ang program code ng send.php file, na magpapadala ng HTML form data sa mail, ay magiging ganito:

$fio = $_POST["fio"];
$email = $_POST["email"];
$fio = htmlspecialchars($fio);
$email = htmlspecialchars($email);
$fio = urldecode($fio);
$email = urldecode($email);
$fio = trim ($fio);
$email = trim($email);
//echo $fio;
// echo "
";
//echo $email;
kung (mail(" [email protected]", "Aplikasyon mula sa site", "Pangalan:".$fio.". Email: ".$email ,"Mula kay: [email protected]\r\n"))
( echo "matagumpay na naipadala ang mensahe";
) iba pa (
echo "naganap ang mga error habang ipinapadala ang mensahe";
}?>

Ang tatlong linya upang suriin kung ang data ay ipinapasa sa file ay nagkomento. Kung kinakailangan, maaari silang alisin, dahil kailangan lamang ang mga ito para sa pag-debug.

Ilagay ang HTML at PHP form submission code sa isang file

Sa mga komento sa artikulong ito, maraming tao ang nagtatanong kung paano gawin ang parehong HTML form at ang PHP code para sa pagpapadala ng data sa mail na nasa isang file, hindi dalawa.

Upang maipatupad ang gawaing ito, kailangan mong ilagay ang HTML code ng form sa send.php file at magdagdag ng kundisyon na magsusuri ng pagkakaroon ng mga variable sa POST array (ang array na ito ay ipinasa mula sa form). Iyon ay, kung ang mga variable sa array ay hindi umiiral, pagkatapos ay kailangan mong ipakita sa user ang isang form. Kung hindi, kailangan mong kunin ang data mula sa array at ipadala ito sa addressee.

Tingnan natin kung paano baguhin ang PHP code sa send.php file:



Form ng aplikasyon sa website


//suriin kung may mga variable sa POST array
if(!isset($_POST["fio"]) at !isset($_POST["email"]))(
?>





) iba pa (
//ipakita ang form
$fio = $_POST["fio"];
$email = $_POST["email"];
$fio = htmlspecialchars($fio);
$email = htmlspecialchars($email);
$fio = urldecode($fio);
$email = urldecode($email);
$fio = trim ($fio);
$email = trim ($email);
kung (mail(" [email protected]", "Aplikasyon mula sa site", "Pangalan:".$fio.". Email: ".$email ,"Mula kay: [email protected]\r\n"))(
echo "Matagumpay na naipadala ang mensahe";
) iba pa (
echo "Naganap ang mga error habang ipinapadala ang mensahe";
}
}
?>



Sinusuri namin ang pagkakaroon ng variable sa POST array gamit ang PHP isset() function. Ang tandang padamdam bago ang function na ito sa isang kundisyon ay nangangahulugan ng negasyon. Iyon ay, kung ang variable ay hindi umiiral, pagkatapos ay kailangan naming ipakita ang aming form. Kung hindi ako naglagay ng tandang padamdam, kung gayon ang kundisyon ay literal na nangangahulugang - "kung mayroon, pagkatapos ay ipakita ang form". At ito ay mali sa aming kaso. Natural, maaari mong palitan ang pangalan nito sa index.php. Kung pinalitan mo ang pangalan ng file, huwag kalimutang palitan ang pangalan ng pangalan ng file at sa linya

. Ang form ay dapat mag-link sa parehong pahina, halimbawa index.php. Idinagdag ko ang pamagat ng pahina sa code.

Mga karaniwang error na nangyayari kapag nagsusumite ng PHP form mula sa isang website

Ang una, marahil ang pinakasikat na pagkakamali, ay kapag nakakita ka ng blangkong puting pahina na walang mga mensahe. Nangangahulugan ito na nagkamali ka sa page code. Kailangan mong i-on ang pagpapakita ng lahat ng mga error sa PHP at pagkatapos ay makikita mo kung saan ginawa ang error. Idagdag sa code:

ini_set("display_errors","On");
error_reporting("E_ALL");

Ang send.php file ay dapat lang tumakbo sa server, kung hindi ay hindi gagana ang code. Ito ay kanais-nais na ito ay hindi isang lokal na server, dahil hindi ito palaging naka-configure upang magpadala ng data sa isang panlabas na mail server. Kung pinapatakbo mo ang code sa isang server maliban sa server, makikita mo ang PHP code sa mismong pahina.

Kaya, para sa tamang trabaho, inirerekumenda kong ilagay ang send.php file sa pagho-host ng site. Doon, bilang panuntunan, ang lahat ay na-configure na.

Ang isa pang karaniwang pagkakamali ay kapag lumitaw ang abiso na "Matagumpay na naipadala ang mensahe," ngunit ang liham ay hindi dumating sa koreo. Sa kasong ito, kailangan mong maingat na suriin ang linya:

kung (mail(" [email protected]", "Order mula sa site", "Pangalan:".$fio.". Email: ".$email ,"Mula kay: [email protected]\r\n"))

sa halip na [email protected] dapat ay isang email address kung saan mo gustong magpadala ng sulat, ngunit sa halip na[email protected] dapat ay isang umiiral nang email para sa site na ito. Halimbawa, para sa isang site site, ito ay magiging . Sa kasong ito lamang ipapadala ang liham na may data mula sa form.

LETTER OF REQUEST

Ang isang sulat ng kahilingan ay marahil ang pinakakaraniwang anyo sulat sa negosyo. Ang bilang ng mga sitwasyon na nangangailangan ng paghiling sa ngalan ng isang legal o natural na tao ay hindi mabibilang. Ito ang pagtanggap ng impormasyon, mga sample ng produkto, koordinasyon ng mga aksyon, panghihikayat sa anumang aksyon, atbp.

Ang komposisyon at istraktura ng liham ng kahilingan ay hindi gaanong naiiba sa mga karaniwang (tingnan ang mga liham ng negosyo. Mga panuntunan sa disenyo. Istraktura ng liham). Karaniwan, teksto ng liham ng kahilingan ay binubuo ng dalawang bahagi:

1. Panimulang bahagi, kung saan ang kakanyahan ng kaso ay nakasaad sa salaysay na anyo, ang mga motibo, ang mga dahilan sa paggawa ng isang kahilingan ay ipinaliwanag. Ang mga sumusunod na karaniwang expression ay kadalasang ginagamit dito:

  • ang dahilan ng petisyon
    • Dahil sa hindi pagtanggap ng...
    • Isinasaalang-alang ang kahalagahan ng lipunan...
    • Isinasaalang-alang (Ang aming maraming taon ng pakikipagtulungan)...
    • Dahil sa (pangmatagalan at mabungang katangian ng ating relasyon sa negosyo)...
    • Dahil sa hindi pagkakatugma ng iyong mga aksyon sa mga dating pinagtibay na kasunduan...
    • Dahil sa pagkaantala ng pagpapadala...
    • Batay sa resulta ng negosasyon sa...
      at iba pa.
  • Layunin ng kahilingan
    • Para makasunod sa utos...
    • Upang malutas ang isyu sa lalong madaling panahon...
    • Para sa pagkakasundo...
    • Upang matiyak ang kaligtasan ng pagpasa ng mga kargamento ...
    • Para maiwasan ang conflict...
      at iba pa.
  • mga sanggunian sa mga batayan para sa apela
    • Gaya ng napagkasunduan dati...
    • Kaugnay ng iyong pakikipag-ugnayan sa amin...
    • Batay sa isang verbal na kasunduan...
    • Base sa pag-uusap namin sa phone...
    • Ayon sa kautusan ng gobyerno...
    • Ayon sa protocol sa mutual delivery...
      at iba pa.

Ang lahat ng mga expression sa itaas ay dapat gamitin na isinasaalang-alang ang konteksto at sitwasyon sa pagsasalita.

Halos lahat ng karaniwang expression ay nagsisimula sa isang derivative preposition o sa isang prepositional combination. Dapat bigyan ng pansin ang wastong paggamit ng mga pang-ukol na ito na may mga pangngalan na pangunahin sa mga kaso ng genitive at dative.

2. Hiling talaga. Dito, ang pangunahing parirala ng liham ay kinabibilangan ng mga salitang nabuo mula sa pandiwa magtanong. Ang paggamit nito ay ipinaliwanag ng mga kinakailangan sa etiketa para sa mga teksto ng negosyo at mga sikolohikal na batas ng komunikasyon sa negosyo - ang isang tao ay mas handang sumang-ayon na magsagawa ng isang aksyon na ipinahayag sa anyo ng isang kahilingan kaysa sa anyo ng isang kahilingan.

Sa ilang mga kaso, ang mismong kahilingan, na ipinahayag nang naglalarawan, ay maaaring hindi naglalaman ng pandiwang ito, halimbawa: Umaasa kami na makikita mong posible na isaalang-alang ang aming panukala sa loob ng tinukoy na panahon..

Ang kahilingan ay maaaring nasa unang tao na isahan (" Magtanong..."), unang panauhan na maramihan (" pakiusap..."), mula sa pangatlong panauhan na isahan (sa kasong ito, ang mga pangngalan na may kolektibong kahulugan ay ginagamit: " Tanong ng management... ", "Tanong ng administrasyon... ", "Tanong ng Workers Council... ", atbp.), mula sa pangatlong panauhan na maramihan, kung maraming pangngalan na may kolektibong kahulugan ang ginamit ( Tanong ng administrasyon at ng Konseho ng Manggagawa... ).

Kung ang liham ng kahilingan ay multidimensional, kung gayon ang komposisyon ng pangalawang bahagi ng naturang liham ay maaaring magmukhang ganito (ang mga bahagi ng komposisyon ay dapat tumugma sa dibisyon ng talata ng teksto):

Please... (please...)
...
sabay tanong ko...(Pakiusap din...)
...
Gayundin, mangyaring... At pakiusap din...)
...
atbp.

Kapag nagsusulat ng liham ng kahilingan, dapat mong isaalang-alang mga naturang rekomendasyon:

1. Kapag humihiling, bigyang-diin ang interes mo o ng iyong organisasyon sa pagtupad nito.
2. Sa anumang pagkakataon ay magsimula ng isang liham na may salitang "Pakiusap ..." - mas mataktika na ipaliwanag muna ang mga motibo para sa iyong apela (kahit na ang lahat ng mga detalye ay napagkasunduan na sa addressee).
3. Huwag magmadaling magpasalamat sa addressee nang maaga. Sa paggawa nito, inilalagay mo ang iyong sarili at ang tatanggap sa isang mahirap na posisyon. Subukang magpasalamat kapag alam mong napagbigyan ang iyong kahilingan.

Kapag bumubuo ng isang kahilingan, madalas na ginagamit ang mga sumusunod na karaniwang expression:

  • Kami ay umaapela (apela) sa iyo (sa iyo) kasama ng isang kahilingan ...
    ...tungkol sa pagpapadala sa aming address...
    ...tungkol sa direksyon sa aking address...
    ...tungkol sa pagpapatapon sa aming organisasyon...
    ...tungkol sa pagbibigay sa akin...
  • Hinihiling ko (pakiusap) sa iyo (ikaw) ...
    ... ipaalam (sa amin) ...
    ...Ipadala mo sa akin)...
    ...ipakilala agad...
    ...report agad...
    ... abisuhan (pamamahala ng negosyo) ng ...
    ...ipaalam sa akin ang tungkol sa...
  • Hinihingi ko ang iyong (iyong) pahintulot sa...
    ...nagpapadala sa...
    ...nagbibigay sa amin...
    ...pamilyar sa...
    ...paglipat... ng mga sumusunod na kagamitan...
  • Humihingi kami ng iyong (iyong) tulong sa ...
    ... tumatanggap ...
    ...mabilis na pagpapadala...
    ...nagbibigay ng karagdagang impormasyon tungkol sa...
    ... hawak...
  • Hinihiling ko ang iyong (iyong) mga tagubilin ...
    ...upang magtapos ng kasunduan sa...
    ... para sa pagpapalabas mula sa bodega ng negosyo ... sa isang kinatawan ...
    ...para sa papeles...
    ...upang suriin ang...
  • Hinihiling namin sa iyo na huwag tanggihan ang kagandahang-loob at ... .