Chirurgia spinală minim invazivă
Chirurgia spinală minim invazivă oferă pacienților oportunitatea unui tratament eficient, permițându-le o recuperare ultra rapidă și nu în ultimul rând minimizând leziunile induse chirurgical. Echipa noastră utilizează un spectru larg de tehnici minim invazive, din care enumerăm câteva: endoscopia cu variantele ei (transnazală, transtoracică, transmusculară, etc), microscopul operator, abordurile trans tubulare și nu în ultimul rând infiltrațiile la toate nivelurile coloanei vertebrale. www.neurohope.ro |
Formulare de contact si Send mail
Last Updated: Jan 25 2019 09:39, Started by
aliat
, Oct 07 2006 09:41
·
0
#55
Posted 13 March 2007 - 00:17
Deoarece in ultimele 2-3 zile s-au creat enspe mii de topicuri pe tema formularelor de contact, voi face aici un scurt rezumat.
Sa incepem cu formularul propriu zis: Cel mai simplu formular contine un buton de ?submit? si un alt camp din care se culeg informatiile. (input, textarea, select, checkbox, radiobutton, etc) Quote <input type="submit" name="Trimite" value="Trimite"> Quote <input type="reset" name="Reseteaza" value="Reseteaza"> <form action="fisier_de_prelucrare_date.php" method="metoda_trimitere"> ... campuri de culegere date (input, checkbox, radio, textarea, etc) ... </form>Unde: fisier_de_prelucrare_date.php: este fisierul propriu zis, care preia datele trimise prin GET sau POST, le prelucreaza si le trimite mai departe (pe mail). Metoda_trimitere: poate fii GET sau POST (nu intru in detaliu pentru ce se foloseste fiecare? de obicei pentru trimitere se foloseste metoda POST). Sa incepem cu un exemplu simplu, cu 2 fisiere distincte: mail.html, unde se afla formularul, si mail.php, unde se afla codul PHP (?vinovat? de trimiterea mailului). <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>Formular de contact</title> </head> <body> <form action="mail.php" method="post"> E-Mail: <input type="text" name="email" value=""> <br> Nume: <input type="text" name="nume" value=""> <br> Prenume: <input type="text" name="prenume" value=""> <br> Subiect: <input type="text" name="subiect" value=""> <br> Mesaj: <textarea name="mesaj" cols="50" rows="5"></textarea> <br><br> <input type="submit" name="Trimite" value="Trimite"> <input type="reset" name="Reseteaza" value="Reseteaza"> </form> </body> </html>Acesta este codul pentru un formular simplu, in care se cere email-ul, nume, prenume, subiect mesaj si mesajul care urmeaza sa fie trimis pe mail. Acum urmeaza partea mai ?grea? (de fapt nu este grea, dar un incepator este putin confuz cand vede codul). <?php if(($_POST['email'] == '') || ($_POST['nume'] == '') || (is_numeric($_POST['nume'])) || ($_POST['prenume'] == '') || (is_numeric($_POST['prenume'])) || ($_POST['subiect'] == '') || ($_POST['mesaj'] == '')) { // verificam daca datele introduce sunt valide, daca nu va fii afisat urmatorul mesaj de eroare: echo 'Completati campurile corect <br> Apasati <a href="mail.html">aici</a> pentru a te intoarce la pagina de contact.'; } else { $catre= '[email protected]'; // schimbati adresa de email $data_trimitere = date('d-m-Y H:i:s'); $subiect = $_POST['subiect']; $mesaj = "Trimis de catre: ".$_POST['nume'].$_POST['prenume'].", (".$_POST['mail'].") la ".$data_trimitere."<br /> Mesaj: ".$_POST['mesaj']; $Antete = "MIME-Version: 1.0\r\n"; $Antete .= "Content-type: text/html; charset=iso-8859-2\r\n"; $Antete .= "From: ".$_POST['nume']." ".$_POST['prenume']."<".$_POST['email'].">\r\n"; If(!mail($catre, $subiect, $mesaj, $Antete)) // daca mesajul nu a fost trimis ne returneaza o eroare { echo 'Mesajul dumeavoastra nu a putut fii trimis, va rugam reincercati'; } else //in cazul in care mesajul a fost trimis ne afiseaza mesajul de confirmare. { echo 'Mesajul dumneavoastra a fost trimis, Va multumim'; } ?>La fel si pentru celelalte tipuri de obiecte (select, radio, checkbox), conteaza numele acestora, deoarece valorile "luate" cu $_POST[] le ia in funtie de nume (nu stiu daca ati inteles, voi incepatorii, dar e ora cam tarzie si nu prea gasesc o explicatie mai clara ). Cu aceste antete se poate trimite mailul si in format HTML, ca sa arate mai frumos . Pentru aceasta, mesajului propriu zis ii adaugati si tag-urile HTML. Edited by DarkAngelBv, 05 February 2009 - 17:16. |
#56
Posted 24 March 2007 - 15:01
salut baieti
imi doresc si eu un formular pentru comenzi pentru un site nu stiu cum si unde sa-l inserez va cer ajutorul... |
#57
Posted 24 March 2007 - 16:12
formularul este delimitat de tag-ul <form ...> </form> si il inserezi in interiorul tag-ului body. (adica in designul site-ului, unde iti este necesar)
|
#58
Posted 26 March 2007 - 15:08
Intrebare: cum pot trimite un mail mai complex, cu cod html (pentru un newsletter)
$myMsg =' <table width="624" border="0" align="center" cellpadding="2" cellspacing="2"> <tr bgcolor="#eaeaea"> <td> <div align="center"> <strong><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Newsletter </font></strong></div> </td> </tr> </table>'; Cand primesc mailul vad exact codul html |
#59
Posted 26 March 2007 - 15:18
Trebuie sa trimiti si headerele care sa spuna ca de fapt tu trimiti cod HTML
|
#60
Posted 26 March 2007 - 15:24
dap... tocmai veneam sa scriu ca am gasit nu trimiteam header-ele. Multumesc
|
#61
Posted 26 March 2007 - 15:25
#62
Posted 05 April 2007 - 17:04
am vazut ca sunte-ti si oameni de calitate aici..ma ajuta cineva cu un formular..adik formularul il am facut dar nu stiu cum sa-l fac sa il trimit ctre un mail
www.atelierdepublicitate.ro/contact.html ca sa vede-ti cum am facut formularul..pls help P.S.: butonul sterge si trimite is rollover-uri..nu sunt texte si nici butoane predefinite Edited by grafik.ro, 05 April 2007 - 17:09. |
#63
Posted 07 April 2007 - 13:16
Pentru a trimite mail-uri cu php mai puteti citi cate ceva si aici:
http://forum.softped...p;#entry2326223 |
#64
Posted 17 April 2007 - 18:05
Pentru a trimite un anumit continut (poze, text) cum ar trebui sa fac ?
Adica pe site am poze sau bancuri si ma intereseaza sa pun un buton in genul "trimite unui prieten". |
|
#65
Posted 17 April 2007 - 18:41
http://www.javascrip...llafriend.shtml
http://www.tamingthe...iend-script.htm http://www.itistic.c...ellAFriend.aspx le-am gasit in 30 s cu google, mai cauta si tu daca nu e ceea ce vroiai |
#66
Posted 17 April 2007 - 19:15
gumball3000, on Apr 17 2007, 19:41, said: http://www.javascrip...llafriend.shtml http://www.tamingthe...iend-script.htm http://www.itistic.c...ellAFriend.aspx le-am gasit in 30 s cu google, mai cauta si tu daca nu e ceea ce vroiai Multumesc gumball3000 Eu caut de doua ore (atat asta cat si ceea ce am postat mai jos) si nu gasisem. Ideea cu "spune unui prieten" (vad ca dupa "tell a friend" ai dat cautarea) imi venise doar cind am postat aici. Si cum percutez mai greu nici dupa ce am scris aici nu mi-a venit ideea sa dau cautare dupa "tell a friend"
Edited by darkangelbv, 18 April 2007 - 00:38.
|
#67
Posted 19 April 2007 - 14:31
care din cele trei link-uri ti-a fost de mai mult ajutor?poate o sa am si eu nevoie din ceva de acolo si banuiesc ca ai testat toate cele 3 scripturi
|
#68
Posted 12 May 2007 - 17:39
Am facut cum ai zis tu si imi apare eroarea
Parse error: syntax error, unexpected T_STRING in /site/director/mail.php on line 11 pls help!!! darkangelbv, on Mar 13 2007, 01:17, said: Deoarece in ultimele 2-3 zile s-au creat enspe mii de topicuri pe tema formularelor de contact, voi face aici un scurt rezumat. Sa incepem cu formularul propriu zis: Cel mai simplu formular contine un buton de “submit” si un alt camp din care se culeg informatiile. (input, textarea, select, checkbox, radiobutton, etc) Pentru a reseta datele scrise in formular, fara a da refresh la pagina se mai adauga si un buton de tip “reset”. In principiu un formular de contact (trimitere mail sau cum vreti voi sa-I ziceti, tot aia e ) incepe cam asa: <form action="fisier_de_prelucrare_date.php" method="metoda_trimitere"> ……. campuri de gulegere date (input, checkbox, radio, textarea, etc) ….. </form>Unde: fisier_de_prelucrare_date.php: este fisierul propriu zis, care preia datele trimise prin GET sau POST, le prelucreaza si le trimite mai departe (pe mail). Metoda_trimitere: poate fii GET sau POST (nu intru in detaliu pentru ce se foloseste fiecare… de obicei pentru trimitere se foloseste metoda POST). Sa incepem cu un exemplu simplu, cu 2 fisiere distincte: mail.html, unde se afla formularul, si mail.php, unde se afla codul PHP (“vinovat” de trimiterea mailului). <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>Formular de contact</title> </head> <body> <form action="mail.php" method="post"> E-Mail: <input type="text" name="email" value=""> <br> Nume: <input type="text" name="nume" value=""> <br> Prenume: <input type="text" name="prenume" value=""> <br> Subiect: <input type="text" name="subiect" value=""> <br> Mesaj: <textarea name="mesaj" cols="50" rows="5"></textarea> <br><br> <input type="submit" name="Trimite" value="Trimite"> <input type="reset" name="Reseteaza" value="Reseteaza"> </form> </body> </html>Acesta este codul pentru un formular simplu, in care se cere email-ul, nume, prenume, subiect mesaj si mesajul care urmeaza sa fie trimis pe mail. Acum urmeaza partea mai “grea” (de fapt nu este grea, dar un incepator este putin confuz cand vede codul). <?php if(($_POST['email'] == '') || ($_POST['nume'] == '') || (is_numeric($_POST['nume'])) || ($_POST['prenume'] == '') || (is_numeric($_POST['prenume'])) || ($_POST['subiect'] == '') || ($_POST['mesaj'] == '')) { // verificam daca datele introduce sunt valide, daca nu va fii afisat urmatorul mesaj de eroare: echo 'Completati campurile corect <br> Apasati <a href="mail.html">aici</a> pentru a te intoarce la pagina de contact.'; } else { $destinatat= '[email protected]'; // schimbati adresa de email $data_trimitere = date('d-m-Y H:i:s'); $subiect = $_POST['subiect']; $mesaj = ‘Trimis de catre: ‘.$_POST[‘nume’].’ ‘.$_POST[‘prenume’].’, (‘.$_POST[‘mail’].’) la ‘.$data_trimitere.’ <br /> Mesaj: ‘.$_POST[‘mesaj’]; $Antete = "MIME-Version: 1.0\r\n"; $Antete .= "Content-type: text/html; charset=iso-8859-1\r\n"; $Antete .= "From: ".$_POST['nume']." ".$_POST['prenume']."<".$_POST['email'].">\r\n"; If(!mail($catre, $subiect, $mesaj, $Antete)) // daca mesajul nu a fost trimis ne returneaza o eroare { echo “Mesajul dumeavoastra nu a putut fii trimis, va rugam reincercati”; } else //in cazul in care mesajul a fost trimis ne afiseaza mesajul de confirmare. { echo “Mesajul dumneavoastra a fost trimis, Va multumim”; } ?>La fel si pentru celelalte tipuri de obiecte (select, radio, checkbox), conteaza numele acestora, deoarece valorile "luate" cu $_POST[] le ia in funtie de nume (nu stiu daca ati inteles, voi incepatorii, dar e ora cam tarzie si nu prea gasesc o explicatie mai clara ). Cu aceste antete se poate trimite mailul si in format HTML, ca sa arate mai frumos . Pentru aceasta, mesajului propriu zis ii adaugati si tag-urile HTML. |
#69
Posted 25 May 2007 - 17:05
gumball3000, on Apr 19 2007, 15:31, said: care din cele trei link-uri ti-a fost de mai mult ajutor?poate o sa am si eu nevoie din ceva de acolo si banuiesc ca ai testat toate cele 3 scripturi http://www.javascrip...llafriend.shtml Cand vreau sa trimit linkul (fara posibilitatea unui comentariu scurt) se deschide Outlook. http://www.tamingthe...iend-script.htm Functioneaza. Am modificat ce era de modificat si este OK, adica pe o adresa mi-a trimis link-ul site-ului iar pe alta adresa de mail m-a instiintat ca icsulescu cu mailul [email protected] a folosit scriptul si a trimis linkul site-ului meu adreisei de mail [email protected]. http://www.itistic.c...ellAFriend.aspx Eeeeeeee aici mi-am prins urechile. De functionat functioneaza dar nu pot sa las scriptul asa ca nu imi place. (prea multe reclame). Nu stiu deloc js dar cam asa pricep eu : Pui scriptul de pe pagina lor unde doresti pe situl tau. Acest script duce la o adresa unde este alt script : http://www.itistic.c.../tellAFriend.js Din cauza scriptului acesta cred ca m-am blocat. Mai precis : //document.writeln("<a href=\"#\" onclick=\"window.open('http://www.ITistic.com/tools/tellafriend/tellAFriend.asp?url=' + escape(window.location.href) + '&title=' + escape(document.title) + '&bcc=' + escape(strITisticTAFBCC),'tellAFriend','toolbar=yes,location=yes,directories=yes,status=yes,menubar=yes,resizable=yes,copyhistory=yes,scrollbars=yeswidth=500,height=500'); return false;\">" + strITisticTAFText + "</a>"); document.writeln("<a href=\"#\" onclick=\"window.open('http://www.ITistic.com/tools/tellafriend/tellAFriend.asp?url=' + escape(window.location.href) + '&title=' + escape(document.title) + '&bcc=' + escape(strITisticTAFBCC),'tellAFriend'); return false;\">" + strITisticTAFText + "</a>"); Unde era "http://www.ITistic.c...riend.asp?url=" am vrut sa pun "http://www.situlmeu....lafriend1.html" dar cind vreau sa fac o proba imi da eroare 404 si imi spune ca nu gaseste "URL /tellafriend1.htmlhttp://situlmeu.com/&title=probaproba&bcc=" Cum eu nu am bagat niciunde url-ul asta inseamna ca acest script il modifica. Poate va faceti un pustiu de bine si ma ajutati putin. Nestiind js deloc nu imi este clar ceva (inca ceva) : Aceste scripturi "tell a friend" trimit o la o anumita adresa de mail link-ul paginii pe care se afla pus sau practic trimit doar adresa paginii principale (inrodusa manual ) nu fiecare pagina in parte ? Am citit pe pagina precedenta de "activarea mailului ". Ce inseamna asta ? (sau mai bine zis cum se face ) Le-am suit pe server ( si-asa nu am nimic pe acolo ) daca vrei sa vezi macar cum arata ca de functionat nu merge decit cel cu php (primul) http://madcooky.com/ (butoanele de pe site duc catre linkuri false asa ca nu apasati ) Edited by vp-emanuel, 25 May 2007 - 17:17. |
|
#70
Posted 29 May 2007 - 11:24
Pana la urma am sa il folosesc pe acesta :
http://www.tamingthe...iend-script.htm L-am facut din div-uri si i-am schimbat putin layout-ul. |
#71
Posted 31 May 2007 - 20:31
aliat, on Oct 7 2006, 12:39, said: Mersi mult, insa am o problema. Cand dau click pe trimite, imi alege optiunea de a deschide sau salva fisierul mail.php Ce sa fac in acest caz? Este ceva setat gresit in optiunile serverului? Daca da, cum il "repar"? darkangelbv, on Oct 7 2006, 12:48, said: Dupa cum tiam spus si pe PM acele fisiera trebuie puse pe un server web care "stie" php si are functia mail() activata P.S daca mai ai probleme iti voi raspunde abia maine cam pe la aceasta ora, pt ca plec din localitate home.ro "știe" php ? Am urcat două fișiere și tot degeaba... Le-am inclus ca atașament mai jos. Pls help ! E ceva greșit prin cod ? Ce naiba are ? Attached FilesEdited by DSpider, 31 May 2007 - 20:34. |
#72
Posted 01 June 2007 - 11:43
DSpider, on May 31 2007, 21:31, said: home.ro "știe" php ? Am urcat două fișiere și tot degeaba... Le-am inclus ca atașament mai jos. Pls help ! E ceva greșit prin cod ? Ce naiba are ? Am probat scriptul tau asa de exercitiu. Nu ai inchis o acolada iar din cauza unor caractere iti apare eroare de sintaxa (ghilimelele simple) Foloseste Notepad++ si o sa observi imediat ce nu e inregula. L-am probat dupa ce am corectat acele erori dar nu merge. Cum cunostiintele mele in PHP se termina inaite de a incepe, nu pot decat sa iti urez succes. |
Anunturi
▶ 1 user(s) are reading this topic
0 members, 1 guests, 0 anonymous users