Astăzi, nu este neobișnuit ca instanțele să accepte e-mailurile ca probe scrise. Cu toate acestea, pentru aceasta trebuie să aibă forță juridică. Între timp, reguli și metode clare și uniforme pentru determinarea legitimității corespondenței virtuale nu au fost încă dezvoltate, ceea ce duce la un număr mare de probleme.
Să aruncăm o privire la câteva modalități de a face e-mailurile obligatorii din punct de vedere juridic.
Au trecut de mult vremurile în care scrisorile pe hârtie erau singurele mijloace de comunicare. Dezvoltarea relațiilor economice între subiecții activității economice este deja de neconceput fără utilizarea tehnologia Informatiei... Acest lucru este valabil mai ales atunci când antreprenorii sunt localizați în diferite orașe sau chiar țări.
Comunicarea prin intermediul comunicațiilor electronice ajută la reducerea costurilor materiale și, de asemenea, vă permite să dezvoltați rapid o poziție comună asupra unor probleme specifice.
Cu toate acestea, un astfel de progres nu trebuie privit numai cu Partea pozitivă... Între subiecții relațiilor economice apar adesea diverse dispute, pentru soluționarea acestora apelând la instanțe. Instanța se pronunță pe baza aprecierii probelor furnizate de părți.
Totodată, se analizează relevanța, admisibilitatea, fiabilitatea fiecărei probe în parte, precum și suficiența și interconectarea probelor în totalitatea lor. Această regulă este consacrată atât în Codul de procedură de arbitraj al Federației Ruse (clauza 2 a articolului 71), cât și în Codul de procedură civilă al Federației Ruse (clauza 3 a articolului 67). În procesul de determinare a admisibilității și fiabilității probelor furnizate, instanța pune adesea întrebări, a căror soluție afectează în mod semnificativ soluția cauzei.
Utilizarea managementului documentelor electronice în relațiile cu entitățile comerciale este reglementată de normele Codului civil al Federației Ruse. În special, la paragraful 2 al art. 434 prevede: contract în scris poate fi încheiat prin schimbul de documente prin comunicare electronică, ceea ce face posibilă stabilirea în mod credibil că documentul provine de la o parte la contract.
În conformitate cu paragraful 1 al art. 71 din Codul de procedură civilă al Federației Ruse și clauza 1 din art. 75 din Codul de procedură de arbitraj al Federației Ruse, dovezile scrise sunt corespondența comercială care conține informații despre circumstanțele care sunt importante pentru examinarea și soluționarea cazului, realizate sub forma unei înregistrări digitale și primite prin comunicare electronică.
Pentru a utiliza documente electronice în procedurile judiciare, trebuie îndeplinite două condiții. În primul rând, după cum sa indicat deja, acestea trebuie să fie obligatorii din punct de vedere juridic. În al doilea rând, documentul trebuie să fie lizibil, adică trebuie să conțină informații general inteligibile și inteligibile.
Această cerință decurge din regulile generale de procedură judiciară, care presupun perceperea imediată de către judecători a informațiilor din sursele de probă.
Adesea, instanța refuză să admită ca probă la dosarul cauzei e-mail care nu îndeplinește condițiile de mai sus, iar ulterior ia o decizie care nu îndeplinește cerințele legale ale părții interesate.
Să luăm în considerare principalele modalități de legitimare a corespondenței prin e-mail înainte și după începerea procedurilor.
Lucrul cu un notar
Dacă procedurile nu au început încă, atunci pentru a da forță juridică corespondenței electronice, trebuie să implicați un notar. La paragraful 1 al art. 102 din Fundamentele Legislației Notariale (Fundamentele) precizează că, la cererea părților interesate, notarul furnizează probele solicitate la o instanță sau un organ administrativ dacă există motive de a crede că prezentarea probelor va deveni ulterior imposibilă sau dificilă. Iar la paragraful 1 al art. 103 Fundamentele prevede că, pentru a face dovezi, notarul examinează probele scrise și materiale.
Potrivit paragrafului 2 al art. 102 din Fundamentele, notarul nu face probe într-o cauză că, la momentul în care părțile interesate îl sesizează, se află în procedura unei instanțe sau a unui organ administrativ. În caz contrar, instanțele recunosc ca probă inadmisibilă corespondența electronică legalizată (Rezoluția A IX-a AAC din 11.03.2010 nr. 09AP-656/2010-GK).
Merită amintit că în baza părții 4 a art. 103 din Fundamente, furnizarea probelor fără sesizarea uneia dintre părți și părțile interesate se efectuează numai în cazurile care nu tolerează întârzieri.
În vederea examinării probelor se întocmește un proces-verbal, în care, pe lângă descriere detaliata acțiunile notarului trebuie să conțină, de asemenea, informații despre data și locul inspecției, notarul care efectuează inspecția, persoanele interesate care participă la aceasta și, de asemenea, să enumere circumstanțele descoperite în timpul inspecției. Sami e-mailuri tipărit și anexat la protocol, care este semnat de persoanele care participă la control, de către notar și sigilat cu sigiliul acestuia. În virtutea Deciziei Curții Supreme de Arbitraj a Federației Ruse din 23 aprilie 2010 Nr. VAS-4481/10, protocolul notarial de inspecție a căsuței poștale electronice este recunoscut ca probă corespunzătoare.
În prezent, nu toți notarii oferă servicii de certificare a e-mail-urilor, iar costul acestora este destul de mare. De exemplu: unul dintre notarii din orașul Moscova percepe 2 mii de ruble pentru o pagină a părții descriptive a protocolului.
O persoană interesată să obțină dovezi se adresează unui notar cu declarația corespunzătoare. Ar trebui să conțină o indicație despre:
- dovezi care trebuie asigurate;
- circumstanțe care sunt confirmate de aceste probe;
- motivele pentru care este necesară furnizarea de probe;
- absența la momentul contactării unui notar al unui caz în procedurile unei instanțe de jurisdicție generală, unei instanțe de arbitraj sau unui organ administrativ.
Notarii inspectează conținutul cutiei electronice fie de la distanță, adică folosind acces de la distanță către serverul de e-mail (poate fi serverul furnizorului care furnizează serviciul de comunicații electronice în temeiul contractului; serverul de e-mail al registratorului de nume de domeniu sau un server de internet gratuit de e-mail), sau direct de pe computerul persoanei interesate pe care este instalat programul de e-mail (Microsoft Outlook, Netscape Messenger etc.).
Pentru vizualizarea de la distanță, pe lângă aplicație, notarul poate avea nevoie de permisiunea registratorului de nume de domeniu sau a furnizorului de servicii Internet. Totul depinde de cine oferă exact suport pentru munca cutiilor poștale sau a unui server de poștă electronică conform contractului.
Certificare de la furnizor
Hotărârile A IX-a AAC din 06.04.2009 Nr. 09AP-3703/2009-AK, din 27.04.2009 Nr. 09AP-5209/2009, FAS MO din 13.05.2010 Nr. KG-A413/2009, este stipulată că instanțele de judecată recunosc și admisibilitatea corespondenței electronice dacă aceasta este certificată de un furnizor de internet sau un registrator de nume de domeniu care este responsabil cu gestionarea serverului de e-mail.
Furnizorul sau registratorul de nume de domeniu certifică corespondența electronică la cererea părții interesate numai dacă administrează serverul de e-mail și un astfel de drept este prevăzut în contractul de servicii.
Cu toate acestea, volumul corespondenței electronice poate fi destul de mare, ceea ce, la rândul său, poate complica procesul de furnizare a documentelor pe hârtie. În acest sens, instanța permite uneori furnizarea de corespondență electronică către medii electronice... Astfel, Curtea de Arbitraj din Regiunea Moscova, la emiterea unei hotărâri din 01.08.2008 în dosarul nr. А41-2326 / 08, s-a referit la admisibilitatea corespondenței electronice depuse instanței pe patru CD-uri.
Însă la examinarea cauzei în instanța de apel, a X-a AAC, prin Rezoluția sa din 09.10.2008 în dosarul nr. А41-2326/08, a recunoscut ca nejustificată legătura către corespondența prin e-mail și a anulat hotărârea instanței de fond , cu precizarea că persoana interesată nu a depus niciun document prevăzut de acordul deținuților.
Astfel, e-mailurile cu privire la subiectul litigiului trebuie transmise instanței în scris, iar toate celelalte documente pot fi depuse pe suport electronic.
Dovada faptelor declarate în corespondența virtuală va ajuta la confirmarea conținutului scrisorilor prin trimiterea la acestea în corespondența de hârtie ulterioară. Utilizarea altor probe scrise este reflectată în Rezoluția celui de-al nouălea AAC din 20.12.2010 nr. 09AP-27221/2010-GK. Între timp, instanța, analizând cauza și evaluând probele furnizate de părți, are dreptul să nu considere admisibilă corespondența pe hârtie cu legături către corespondența electronică.
El ia doar în considerare și ia o decizie pe baza unei analize cuprinzătoare a tuturor probelor prezentate.
Pentru ajutor de la un expert
Dacă procedurile au început deja, atunci pentru a da forță juridică corespondenței electronice, trebuie să utilizați dreptul de a implica un expert. La paragraful 1 al art. 82 din Codul de procedură de arbitraj al Federației Ruse, se reglementează că, pentru a clarifica problemele apărute în timpul examinării cazului care necesită cunoștințe speciale, instanța de arbitraj desemnează o expertiză la cererea persoanei care participă la caz, sau cu acordul persoanelor care participă la acesta.
Dacă numirea unei expertize este prevăzută de lege sau de un acord, sau este necesară pentru verificarea unei declarații de falsificare a probelor prezentate sau dacă este necesară o expertiză suplimentară sau repetată, instanța de arbitraj poate desemna o expertiză pe baza acesteia. proprie iniţiativă. Numirea unei examinări în vederea verificării probelor prezentate este prevăzută și de art. 79 Codul de procedură civilă al Federației Ruse.
În cererea de numire a unei expertize medico-legale, este necesar să se indice organizația și experții specifici care o vor efectua, precum și gama de probleme pentru soluționarea cărora partea interesată a decis să se adreseze instanței de judecată pentru numirea examenului. În plus, ar trebui să furnizați informații despre costul, momentul unei astfel de examinări și să plătiți întreaga sumă la depozitul instanței pentru a plăti pentru aceasta. Expertul implicat trebuie să îndeplinească cerințele stabilite pentru el la art. 13 din Legea federală „Cu privire la activitatea expertului criminalistic de stat în Federația Rusă”.
Adăugarea la dosarul cauzei ca dovadă a opiniei expertului cu privire la autenticitatea corespondenței electronice este confirmată de practica judiciară (Decizia Curții de Arbitraj din Moscova din 21.08.2009 în dosarul nr. A40-13210 / 09-110-153; Hotărârea FAS MO din 20.01.2010 Nr KG-A40 / 14271-09).
Pe baza unui contract
La paragraful 3 al art. 75 din Codul de procedură de arbitraj al Federației Ruse, se menționează că documentele primite prin comunicare electronică sunt recunoscute ca dovezi scrise dacă aceasta este prevăzută în acordul dintre părți. În consecință, este necesar să se precizeze că părțile recunosc forța juridică egală a corespondenței și a documentelor primite prin comunicare prin fax, internet și altele cu originalele. căi electronice comunicare. Totodată, contractul trebuie să precizeze adresa de e-mail de la care va fi trimisă corespondența electronică, precum și informații despre persoana autorizată autorizată să o efectueze.
Este necesar să se prevadă în contract că adresa de e-mail indicată este utilizată de părți nu numai pentru corespondență de lucru, dar și pentru transferul rezultatelor lucrărilor, ceea ce este confirmat de poziția MO FAS în Rezoluția din 12.01.2009 Nr. KG-A40 / 12090-08. Decretul al IX-lea AAC din 24.12.2010 nr. 09AP-31261/2010-GK a subliniat că contractul ar trebui să prevadă posibilitatea utilizării e-mailului pentru aprobarea termenilor de referință și pentru a face pretenții cu privire la calitatea serviciilor prestate și a lucrărilor efectuate. .
În plus, părțile pot prevedea în contract că notificările și mesajele trimise de e-mail, sunt recunoscute de către aceștia, dar trebuie confirmate suplimentar într-o anumită perioadă de timp prin curier sau poștă recomandată (Rezoluția a XIII-a AAC din 25 aprilie 2008 Nr. A56-42419 / 2007).
În concluzie, putem spune că astăzi există o practică de a folosi corespondența electronică de către instanțe ca probe scrise. Totuși, ținând cont de cerințele legislației procesuale în ceea ce privește admisibilitatea și fiabilitatea probelor, corespondența virtuală este luată în considerare de instanță numai dacă are forță juridică.
În acest sens, există un numar mare de probleme, întrucât încă nu s-a format o metodologie unificată pentru determinarea legitimității corespondenței electronice. Dreptul unei părți interesate de a se adresa unui notar pentru a furniza dovezi este garantat, dar nu există un act normativ al Ministerului Justiției al Federației Ruse care să reglementeze procedura de furnizare a unor astfel de servicii de către notari. Ca urmare, nu există o abordare unică pentru determinarea valorii acestora și formarea unui mecanism clar pentru implementarea acestui drept.
Există mai multe modalități de a legaliza corespondența electronică pentru a o prezenta ca probă în instanță: asigurarea corespondenței electronice cu un notar, certificarea cu un furnizor de internet, prin link-ul către e-mailuri în corespondența pe hârtie ulterioară și, de asemenea, confirmarea autenticității lor prin examinare criminalistică. .
O abordare competentă a furnizării în timp util a corespondenței electronice ca dovezi scrise va permite entităților comerciale să își restabilească pe deplin drepturile încălcate atunci când rezolvă litigiile.
Odată cu dezvoltarea tehnologiei, viața umană, pe de o parte, devine mai complicată, iar pe de altă parte, devine mult mai ușoară. Mai nou, acum 20-30 de ani, trimiterea unei scrisori era o procedură întreagă: un pix, o hârtie, un plic. Tu scrii o scrisoare, o arunci cutie poștală, in asteptarea unui raspuns. Ce acum? Ai tastat textul, cu un clic, în câteva minute poți deja să citești ce ți-a trimis interlocutorul. Să aruncăm o privire la cum să trimiteți e-mailuri prin e-mail.
Mai întâi trebuie să ai un computer, acces la Internet, adresa ta de e-mail și adresa persoanei căreia vrei să-i trimiți scrisoarea. Dacă nu ai propriul tău e-mail, atunci este în regulă. Înainte de a trimite un e-mail, să începem.
Există multe gratuite „Yandex”, „Mail”, „Google”, „Rambler”, etc. Mergem pe site-ul oricăruia dintre ele și înregistrăm o cutie poștală. În acest scop, faceți clic pe butonul „Înregistrare în e-mail” sau cu un nume similar, urmați instrucțiunile. În câteva minute, misiunea va fi finalizată, iar acum puteți trece direct la răspunsul la întrebarea cum să trimiteți e-mailul prin e-mail.
Facem clic pe butonul „Scrie o scrisoare”, iar în fața noastră se va deschide formă specială pentru scrierea unui mesaj. În câmpul „Către”, introduceți adresa de e-mail a destinatarului. Dacă aceste date sunt deja disponibile în agenda noastră, atunci ele vor apărea pe măsură ce sunt scrise scrisorile și ni se vor oferi să completăm automat formularul. Doar faceți clic pe adresa dorită care apare.
Dacă doriți să trimiteți aceeași scrisoare altor persoane, atunci în câmpul „Copiere”, indicați-le. Puteți introduce adrese în câmpul „Ascuns”, iar apoi destinatarii nu vor vedea și nu vor ști că aceste informații au fost trimise altcuiva.
Completam următoarea coloană - „Subiect”. În ea, indicăm cât mai pe scurt despre ce este vorba în acest mesaj. Destinatarul trebuie să înțeleagă care este mesajul și să-l deschidă pentru citire.
Apoi, într-un câmp special, scrieți textul scrisorii dvs. În acest scop, plasați cursorul acolo și începeți să tastați. După ce vă exprimați toate gândurile, faceți clic pe butonul „Trimite”. Gata, scrisoarea a mers către destinatar, despre care veți primi o notificare corespunzătoare.
Mai sus au fost oferite informații de bază că, atunci când efectuați această operațiune, puteți schimba culoarea textului și fontul, precum și puteți activa verificarea ortografică, iar mesajul dvs. va fi fără erori.
Este posibil, ceea ce este foarte important, să trimiteți fișierul prin e-mail. Adică, puteți atașa scrisorii fotografii, documente, videoclipuri și alte informații. Iar destinatarul îl poate vizualiza, descărca și salva pe computerul său chiar în scrisoare.
În acest scop, apăsați butonul „Atașați un fișier” și se va deschide un formular pentru căutarea acestuia. Folosind managerul de fișiere, găsiți ceea ce avem nevoie și faceți dublu clic. Tot, fișierul dorit(foto/video/document) este atașat scrisorii și va merge cu ea către destinatar.
Așa că am răspuns la întrebarea de a adăuga fișiere la acesta. Acum poți să uiți de plicuri și să fii sigur că scrisoarea ta va ajunge la destinatar într-o clipă.
În mod surprinzător, multe persoane, atunci când li se cere să trimită o scrisoare către mai multe persoane deodată, pur și simplu enumera adresele în câmpul „Către”, acest lucru este normal când această scrisoare este adresată colegilor sau prietenilor tăi, dar când trimiți scrisori către un grup de clienți, astfel arătați tuturor adresele și altor destinatari, de fapt, dezvăluindu-și baza de adrese.
Este suficient ca oricare dintre clienți să trimită această scrisoare concurentului tău și contactele tale vor curge imediat.
Ciudat, dar mulți oameni departe de a fi proști sunt surprinși să afle că, dacă trebuie să trimiteți o scrisoare multor destinatari, astfel încât să nu se știe unul de celălalt, atunci există un câmp „Bcc” pentru asta.
De exemplu, pentru mail.ru va arăta astfel:
Și din nou, pe scurt:adresele indicate în „cui” - toată lumea poate vedea cui i-ați trimis scrisori, indicate în „copie oarbă carbon” - toată lumea crede că scrisoarea îi este doar lui.
Și fiecare destinatar va primi o scrisoare unde va fi în câmpul „către”. doar adresa lui ... Pentru alte programe, dacă nu găsiți unde să specificați copia oarbă, atunci cereți pe cineva să vă arate. Un alt punct mic, este imperativ să specificați o adresă în câmpul „către”, majoritatea programelor sau serverelor de mail nu vă vor permite să trimiteți o scrisoare fără acest parametru.
Și așa, atunci când vine vorba de trimiterea unei oferte, știri unui grup de clienți - aici practica folosirii unei copii oarbe este fără ambiguitate, trebuie să vă ascundeți baza de adrese. Moment interesant cu trimiterea unei scrisori către colegii dvs., aici este recomandat să acționați în funcție de situație, de exemplu, trimiterea unei scrisori cu solicitarea de a trimite sugestii (de exemplu, pentru îmbunătățirea serviciului clienți) și dacă fiecare coleg vede că alte persoane au primit aceeași scrisoare, atunci cel mai probabil nu vor răspunde - vor spera pentru alții, atunci trebuie să utilizați o copie oarbă. Dacă această sarcină este îndeplinită, de exemplu, o indicație a „cine” a șefului colegului tău va face pur și simplu minuni, iar misiunea ta va fi îndeplinită.
Întrebare separată cu furnizorii. Pe de o parte, indicarea tuturor destinatarilor din copie ar trebui să arate furnizorului că aveți de ales și el trebuie să vă ofere preturi bune... Pe de altă parte, managerul care a primit scrisoarea dvs., văzând că nu i-a fost trimisă numai lui, este probabil să reacționeze la cererea dvs. „mișto”. Personal, în opinia mea, cred că în cazul furnizorilor trebuie să folosiți o copie oarbă, cel puțin pentru a proteja secretele comerciale, dar mai probabil pentru bune relații cu managerul furnizorului.
Puteți citi un caz recent de eroare de specialitate, când toți destinatarii au văzut alți destinatari: Smack toată lumea în acest chat, chiar au fost oameni solidi - directorii, dar cu toate acestea, mulți au primit spam în schimb.
Ei bine, ca întotdeauna, discuția în comentarii este binevenită.
Una dintre cele mai solicitate funcții de pe site este cererea sau formularul de comandă, datele din care sunt trimise prin poștă proprietarului site-ului. De regulă, astfel de formulare sunt simple și constau din două sau trei câmpuri pentru introducerea datelor. Cum creezi un astfel de formular de comandă? Acest lucru necesită utilizarea limbajului de marcare HTML și a limbajului de programare PHP.
Limbajul de marcare HTML în sine este simplu, trebuie doar să vă dați seama cum și unde să puneți anumite etichete. Cu limbajul de programare PHP, lucrurile sunt puțin mai complicate.
Nu va fi dificil pentru un programator să creeze un astfel de formular, dar unui codificator HTML poate fi dificil să facă unele acțiuni.
Creați un formular pentru trimiterea datelor în html
Prima linie va fi următoarea
Acum hai să punem totul împreună.
Acum vom face obligatorii câmpurile din formular. Avem următorul cod:
Creați un fișier care acceptă date dintr-un formular HTML
Acesta va fi un fișier numit send.php
În fișier, în prima etapă, trebuie să acceptați date din matricea post. Pentru a face acest lucru, creăm două variabile:
$ fio = $ _POST ["fio"];
$ email = $ _POST ["e-mail"];
Înainte de numele variabilelor din php, puneți un semn $, la sfârșitul fiecărei linii, puneți un punct și virgulă. $ _POST este o matrice la care sunt transmise datele din formular. În formularul html, metoda de trimitere este specificată ca metodă = „post”. Deci, două variabile sunt luate din formulare html... Pentru a vă proteja site-ul, trebuie să treceți aceste variabile prin mai multe filtre - funcții php.
Prima funcție convertește toate caracterele pe care utilizatorul încearcă să le adauge în formular:
În acest caz, nu sunt create variabile noi în php, ci sunt folosite cele existente. Ceea ce va face filtrul este să convertească caracterul "<" в "<". Также он поступить с другими символами, встречающимися в html коде.
A doua funcție va decoda adresa URL dacă utilizatorul încearcă să o adauge în formular.
$ fio = urldecode ($ fio);
$ email = urldecode ($ email);
În a treia funcție, vom elimina spații de la începutul și sfârșitul șirului, dacă există:
$ fio = trim ($ fio);
$ email = trim ($ email);
Există și alte funcții pentru a filtra variabilele php. Utilizarea lor depinde de cât de mult vă temeți că un atacator va încerca să adauge cod la această formă de trimitere a datelor către e-mail html.
Validarea datelor transmise din formularul HTML în fișierul PHP
Pentru a verifica dacă acest cod funcționează, dacă datele sunt transmise, îl puteți afișa pur și simplu pe ecran folosind funcția ecou:
echo $ fio;
ecou"
";
echo $ fio;
A doua linie este aici pentru a împărți rezultatul variabilelor php în linii diferite.
Trimiterea datelor primite din formularul HTML la e-mail folosind PHP
Pentru a trimite date la e-mail, trebuie să utilizați funcția de e-mail în PHP.
poștă („la care adresă se trimite”, „subiectul scrisorii”, „Mesajul (corpul mesajului)”, „De la: de la care e-mail este trimisă scrisoarea \ r \ n”);
De exemplu, trebuie să trimiteți date către e-mailul proprietarului sau managerului site-ului [email protected]
Subiectul e-mailului trebuie să fie clar, iar mesajul de e-mail trebuie să conțină ceea ce utilizatorul a specificat în formularul HTML.
Poștă (" [email protected]"," Aplicație de pe site "," Nume complet: ". $ Fio.". E-mail: „. $ Email,” De la: [email protected]\ r \ n ");
Trebuie să adăugați o condiție care să verifice dacă formularul a fost trimis folosind PHP la adresa de e-mail specificată.
dacă (mail (" [email protected]"," Comanda de pe site "," Nume complet: ". $ Fio.". E-mail: „. $ Email,” De la: [email protected]\ r \ n "))
{
echo „mesaj trimis cu succes”;
) altfel (
}
Astfel, codul de program al fișierului send.php care va trimite datele formularului HTML către e-mail va arăta astfel:
$ fio = $ _POST ["fio"];
$ email = $ _POST ["e-mail"];
$ fio = htmlspecialchars ($ fio);
$ email = htmlspecialchars ($ email);
$ fio = urldecode ($ fio);
$ email = urldecode ($ email);
$ fio = trim ($ fio);
$ email = trim ($ email);
// echo $ fio;
// ecou "
";
// echo $ email;
dacă (mail (" [email protected]"," Aplicație de pe site "," Nume complet: ". $ Fio.". E-mail: „. $ Email,” De la: [email protected]\ r \ n "))
(echo „mesaj trimis cu succes”;
) altfel (
echo „au apărut erori la trimiterea mesajului”;
}?>
Trei rânduri pentru a verifica dacă datele transmise fișierului sunt comentate. Dacă este necesar, le puteți elimina, deoarece au fost necesare doar pentru depanare.
Punerea codului HTML și PHP pentru trimiterea formularelor într-un singur fișier
În comentariile acestui articol, mulți oameni își pun întrebarea cum să creeze atât formularul HTML, cât și codul PHP pentru trimiterea datelor către e-mail într-un singur fișier, nu două.
Pentru a implementa o astfel de muncă, trebuie să puneți codul HTML al formularului în fișierul send.php și să adăugați o condiție care va verifica prezența variabilelor în matricea POST (această matrice este transmisă din formular). Adică, dacă variabilele din matrice nu există, atunci trebuie să afișați formularul utilizatorului. În caz contrar, trebuie să acceptați datele din matrice și să le trimiteți destinatarului.
Să vedem cum să schimbăm codul PHP în fișierul send.php:
// verifică dacă variabilele există în matricea POST
if (! isset ($ _ POST ["fio"]) și! isset ($ _ POST ["email"])) (
?> ) altfel (
// afișează formularul
$ fio = $ _POST ["fio"];
$ email = $ _POST ["e-mail"];
$ fio = htmlspecialchars ($ fio);
$ email = htmlspecialchars ($ email);
$ fio = urldecode ($ fio);
$ email = urldecode ($ email);
$ fio = trim ($ fio);
$ email = trim ($ email);
dacă (mail (" [email protected]"," Aplicație de pe site "," Nume complet: ". $ Fio.". E-mail: „. $ Email,” De la: [email protected]\ r \ n ")) (
echo „Mesajul trimis cu succes”;
) altfel (
echo „Au fost erori la trimiterea mesajului”;
}
}
?>
Verificăm existența unei variabile în matricea POST folosind funcția PHP isset (). Un semn de exclamare înaintea acestei funcție într-o condiție înseamnă negație. Adică, dacă variabila nu există, atunci trebuie să ne arătăm forma. Dacă nu aș fi pus un semn de exclamare, atunci condiția ar însemna literal - „dacă există, atunci arată forma”. Și acest lucru este greșit în cazul nostru. Desigur, îl puteți redenumi în index.php. Dacă redenumiți fișierul, nu uitați să redenumiți numele fișierului și în linie