Problema Contact.php (incepator) :D

Salut baieti , ma puteti ajuta si pe mine , am o problema cu un contact form facut in php dar ce utilizeaza ajax.

Acesta este scriptul in javascript.(contact.html)

contact.html

si acesta este contact.php

contact.php

Vreau sa vad daca functioneaza contactul. Am pornit apache-ul (folosesc XAMPP ) tot este functional dar nu primesc mailul , pachetele de date am observat ca se trimit (inspect element , network ). Ce problema ar avea ?Multumesc mult (sunt incepator )

1 Like

Cel mai probabil serverul pe care rulezi acest script nu are server de trimitere de mail. Adica daca o sa urci pe un server cumparat o sa poti sa primesti mail de acolo, dar in general nu acesta e modul in care vrei sa trimiti mailurile.
Am vazut ca printre noi sunt oameni care folosesc Mandrill sau Mailgun. Si cu acelea ai putea sa trimiti mail.
Dar ca sa le folosesti trebuie sa inveti putin despre cum functioneaza si sa iti gasesti o librarie (daca nu iti scrii una) care sa stie sa comunice cu aceste servicii.

P.S. Ca sa nu mai arate codul aiurea cand postezi poti sa folosesti Pastebin si pui doar linkurile aici.

Ok, ma scuzi nu am stiut.

No problem, ar fi frumos sa iti editezi postul. Si poti sa ne tii la curent cu progresul cu problema ta sau daca incerci Mailgun sau Mandrill

Pentru partea de PHP, e recomandat sa te uiti aici: https://github.com/Synchro/PHPMailer

Daca esti la inceput, poate in prima faza ti se va parea ciudat, mult cod care, de fapt, face exact ce face codul tau, adica trimite un mail. Dar pe parcurs vei intalni situatii mai complexe (unele mail-uri nu sunt primite de catre unele adrese, vrei sa trimit fisiere, text formatat) pentru care exista deja solutii verificate.

2 Likes

Se poate pune cod în două feluri:

  1. folosind butonul de indent code :slight_smile:
  2. folosind trei… tilde (nici nu știu cum se numesc) împreună cu limbajul (opțional)

1 Like

De acord, asa era pus prima oara dar nu arata bine (se tremina random tag-ul, nu cred ca e din cauza forumului) si de asta i-am sugerat sa foloseasca altceva.

1 Like

@iamntz ` <- backtick

tocmai i-ati recomandat unui incepator sa foloseasca mandrill si mailgun pt un formular de contact. can’t believe it yet.

6 Likes

@AdrianBasalic Da, este vina mea aici. PHPMailer este mai potrivit ca sugestie. Totusi el daca incearca sa trimita mail de pe XAMPP nu va reusi cu PHPMailer / mail().

Poate utiliza phpmailer cu un smtp de la mandrill, daca doreste.

2 Likes

Probabil ca a iesit deja de pe forum si povesteste prietenilor ca nu a putut face formular de hacking ca e complicat.

1 Like

Interesanta teoria ta…

1 Like

Am urcat siteul pe un hosting care ofera server de mail , si am reusit multumesc mult de ajutor.

Reuseste si din XAMPP daca foloseste PHPMailer cu un server de SMTP.

Imi cer scuze :wink: