Zadejte hledaný výraz...

Problém s odesláním formuláře

I am free
verified
rating uzivatele
6. 8. 2014 20:06:06
Dobrý večer,
Za pomoci internetu jsem sesmolil jednoduchý formulář. Chtěl bych po kliknutí na tlačítko, aby se odeslal na můj email. Částečně to funguje, ale posílá mi to bud nic, nebo jenom něco. S php dělám něco po prvé a také to tak vypadá. Dočetl jsem se, že na prvním místě je kam to chci poslat. To mi jde. Na druhém místě je předmět, tam také není problém. A na třetím místě je obsah, ve kterém mám více složek. Při zadání pouze jedné vše funguje, ale já tam chci všechny. Poradí někdo? Můj kod jak momentálně vypadá:
Předem všem děkuji za snahu.
6. 8. 2014 20:06:06
https://webtrh.cz/diskuse/problem-s-odeslanim-formulare-2#reply1046156
netbrana
verified
rating uzivatele
(14 hodnocení)
6. 8. 2014 20:11:17
PHP: mail - Manual
Pro začátky ok, ale do budoucna to chce lepší řešení než PHP mail funkci. Třeba http://phpmailer.worxware.com/
6. 8. 2014 20:11:17
https://webtrh.cz/diskuse/problem-s-odeslanim-formulare-2#reply1046155
Dobrý večer. V prvom rade je potrebné si poriadne naštudovať ako funkcia mail() funguje. :-)
Funkcia mail() pracuje so 4 atribútmi a to e-mail, kam má byť mailová správa odoslaná, predmet správy, samotná správa a hlavička správy. Pokiaľ chcete odoslať viacero hodnôt z formulára, je potrebné ich spracovať do jednej premennej a to telo správy. Pekný príklad nájdete na tomto odkaze http://php.net/manual/en/function.mail.php#example-3478 .
Samotná funkcia mail() nemusí ale fungovať korektne pri odosielaní mailov na rôzne servery, preto je lepšie využívať na odosielanie mailov nejakú php triedu, ktorá odosiela mailové správy prostredníctvom SMTP. Existuje už nespočetne hotových tried na odosielanie mailov, ktoré fungujú bez akýchkoľvek problémov, jediné čo je potrebné je nakonfigurovať SMTP pre odosielanie mailov.
PHPMailer podporujúci odosielanie mailových správ prostredníctvom SMTP https://github.com/PHPMailer/PHPMailer
6. 8. 2014 20:15:37
https://webtrh.cz/diskuse/problem-s-odeslanim-formulare-2#reply1046154
I am free
verified
rating uzivatele
6. 8. 2014 20:31:37
Díky díky, ještě se v tom budu chvíli hrabat a přemýšlet o tom phpmaileru
6. 8. 2014 20:31:37
https://webtrh.cz/diskuse/problem-s-odeslanim-formulare-2#reply1046153
James_Scott
verified
rating uzivatele
(7 hodnocení)
6. 8. 2014 22:18:54
Já mám nejradši Nette/mail - můžeš to použít samostnaně bez frameworku :)
6. 8. 2014 22:18:54
https://webtrh.cz/diskuse/problem-s-odeslanim-formulare-2#reply1046152
Pro odpověď se přihlašte.
Přihlásit