| | |
| Stránka: 1 z 1
| [ Príspevkov: 11 ] | |
Autor | Správa |
---|
Registrovaný: 20.03.08 Prihlásený: 08.03.17 Príspevky: 596 Témy: 149 Bydlisko: Houston, Texas | Napísal Unlink: 15.12.2008 9:19 | |
|
Ahojte takže ja mám stránku s mailformulárom klasickým a odosielam to funkciou mail a mám problém s tým že mi nepríde text s diakritikou proste také divné znaky
ps stránku mám v kódovaní utf-8?
ako to mám opravit?
nejak tam vložit to kódovanie?
|
|
Registrovaný: 09.07.08 Prihlásený: 17.01.15 Príspevky: 1585 Témy: 96 | |
Registrovaný: 21.02.07 Prihlásený: 21.02.10 Príspevky: 3984 Témy: 96 |
ja používam phpMailer a odporúčam
|
|
Registrovaný: 27.07.07 Príspevky: 3948 Témy: 51 Bydlisko: Bratislava |
mas nastavene v hlavickach kodovanie?
Kód: Content-type: text/plain; charset=utf-8\r\n
viac v dokumentacii a komentaroch
_________________ NTB: Acer Aspire 4820TG 14" | CPU: Intel Core i5 2,53 GHz | VGA: ATI Mobility Radeon HD5650 1GB | RAM: 8GB DDR3 1066 MHz | HDD: 1TB SSD WD BLUE |
|
Registrovaný: 16.01.08 Prihlásený: 27.03.13 Príspevky: 641 Témy: 144 Bydlisko: Žilina | Napísal max-m: 15.12.2008 10:20 | |
|
Ja pouzivam toto:
Kód: $tomail="dfff@dddd.sk"; $sbj="Z webu"; $hdr .= "Content-type: text/html; charset=utf-8\r\n"; $hdr .= "From:MailROBOT <sdfdg@dfgdgdfg.sk>\r\n"; $hdr .= "X-Mailer: PHP v".phpversion()."\r\n"; $mailcontent="Tvoja správa ščřžý"; mail($tomail,$sbj,$mailcontent,$hdr);
kde:
1. riadok = cielovy mail
2. riadok = subject mailu
3. riadok = nastavi spravne kodovanie
4. riadok = odosielaci e-mail
_________________ Mac Book Pro 15.4", CPU: Intel Core 2 Duo 2.8 GHz, RAM: 4GB DDR3, HDD: 500 GB, VGA: 512MB GDDR3, OS: Mac OS X Lion; Mobil: HTC ONE S |
|
Registrovaný: 09.07.08 Prihlásený: 17.01.15 Príspevky: 1585 Témy: 96 |
Každopádne je dobré používať knižnice na mailovanie. Riešia niektoré veci, ktoré len tak nevyriešiš. Napríklad keď posielaš dlhší mail v html, tak to potrebuješ nejak celé prešrotiť. A je to dosť zložitý proces, pri ktorom sa to rozoberá na jednotlivé písmenká, rozhadzuje sa to do riadkov rovnako dlhých (tuším 60 znakov), hádže sa to do base64... Toto robia tie knižnice okrem iného.
_________________ neříkejte, že něco nejde udělat, protože se vždycky najde nějaký blbec, co neví, že to nejde – a udělá to! |
|
Registrovaný: 21.02.07 Prihlásený: 21.02.10 Príspevky: 3984 Témy: 96 |
No len som počul že mail() je samotná dosť slabo zabezpečená
|
|
Registrovaný: 20.03.08 Prihlásený: 08.03.17 Príspevky: 596 Témy: 149 Bydlisko: Houston, Texas | Napísal autor témy Unlink: 15.12.2008 14:59 | |
|
akože slabo zabezpečená veď to používam aj ja
a ako to mám spraviť pomocou tej knižnice?
|
|
Registrovaný: 21.02.07 Prihlásený: 21.02.10 Príspevky: 3984 Témy: 96 |
miso250593 píše: akože slabo zabezpečená veď to používam aj ja
to je fakt pádny argument
myslím že sa pomocou toho dala zistiť nejaká citlivá informácia. Čítal som to asi pred polrokom veľa si nemapätám, ale pokiaľ si tam zadal argumenty ktoré si potreboval, tak si niečo mohol.
|
|
Registrovaný: 09.07.08 Prihlásený: 17.01.15 Príspevky: 1585 Témy: 96 |
miso250593 píše: a ako to mám spraviť pomocou tej knižnice?
myslím, že tie knižnice by mali byť zdokumentované. Čítaj, čítaj, čítaj.
_________________ neříkejte, že něco nejde udělat, protože se vždycky najde nějaký blbec, co neví, že to nejde – a udělá to! |
|
Registrovaný: 20.11.07 Prihlásený: 18.01.09 Príspevky: 2929 Témy: 116 | Napísal dadmtb: 15.12.2008 19:40 | |
|
nj napr pouzi PHPmailer ja som s nim spokojny iba natiahnes na server a je k tomu dokementacia ale ma to vyzerat neako takto
Kód: <?php require("class.phpmailer.php");
$mail = new PHPMailer();
$mail->IsSMTP(); // set mailer to use SMTP $mail->Host = "smtp1.example.com;smtp2.example.com"; // specify main and backup server $mail->SMTPAuth = true; // turn on SMTP authentication $mail->Username = "jswan"; // SMTP username $mail->Password = "secret"; // SMTP password
$mail->From = "from@example.com"; $mail->FromName = "Mailer"; $mail->AddAddress("josh@example.net", "Josh Adams"); $mail->AddAddress("ellen@example.com"); // name is optional $mail->AddReplyTo("info@example.com", "Information");
$mail->WordWrap = 50; // set word wrap to 50 characters $mail->AddAttachment("/var/tmp/file.tar.gz"); // add attachments $mail->AddAttachment("/tmp/image.jpg", "new.jpg"); // optional name $mail->IsHTML(true); // set email format to HTML
$mail->Subject = "Here is the subject"; $mail->Body = "This is the HTML message body <b>in bold!</b>"; $mail->AltBody = "This is the body in plain text for non-HTML mail clients";
if(!$mail->Send()) { echo "Message could not be sent. <p>"; echo "Mailer Error: " . $mail->ErrorInfo; exit; }
echo "Message has been sent"; ?>
|
|
| Stránka: 1 z 1
| [ Príspevkov: 11 ] | |
Podobné témy | Témy | Odpovede | Zobrazenia | Posledný príspevok |
---|
| online Formular---na mail v JavaScript, VBScript, Ajax | 5 | 949 | 21.06.2007 16:01 sento | | Formulár na mail s obrázkami. v PHP, ASP | 8 | 855 | 10.03.2009 11:34 Tominator | | Mail formular - problem so skriptom v PHP, ASP | 2 | 484 | 13.07.2008 11:28 bluecorer | | formular na odoslanie na mail v PHP, ASP | 4 | 437 | 20.10.2013 12:02 shaggy | | C# - ako skryť aktívny formulár a otvoriť druhý formulár [ Choď na stránku: 1, 2, 3 ] v Technológia .NET | 67 | 2733 | 28.06.2013 22:08 walther | | wordpress kontaktný formulár a objednávkový formulár v Redakčné systémy | 1 | 1087 | 22.08.2016 10:26 hatto13 | | outlook odošle mail ale mail nikdy nepríde... v Ostatné programy | 0 | 879 | 17.11.2011 20:52 Jamesnr | | Formular v JavaScript, VBScript, Ajax | 17 | 1306 | 24.12.2008 19:58 Draex | | formular v JavaScript, VBScript, Ajax | 1 | 506 | 02.02.2011 17:13 Ďuri | | formular v JavaScript, VBScript, Ajax | 21 | 1387 | 03.11.2011 10:53 elo | | Formular v HTML, XHTML, XML, CSS | 2 | 679 | 21.03.2009 20:46 bloger7 | | Formular v HTML, XHTML, XML, CSS | 9 | 463 | 04.04.2015 14:11 erikzet | | formular v PHP, ASP | 6 | 778 | 28.02.2008 21:05 Tominator | | Formular v HTML, XHTML, XML, CSS | 14 | 805 | 03.05.2008 19:31 Svolo | | Formulár v PHP, ASP | 0 | 353 | 24.09.2012 15:35 e-shark | | FORMULAR v Ponuka práce | 3 | 1760 | 30.05.2006 6:51 jakub023 |
| Nemôžete zakladať nové témy v tomto fóre Nemôžete odpovedať na témy v tomto fóre Nemôžete upravovať svoje príspevky v tomto fóre Nemôžete mazať svoje príspevky v tomto fóre
|
|