PHP Contact Form - не работи с кирилица

vikopekin

New Member
От: От: PHP Contact Form - не работи с кирилица

Евала бро, ама последното изречение , което фактически е благодарствената страница : <!-- include your own success html here -->
Thank you for contacting us. We will be in touch with you very soon.
го промених на кирилица и гледай какво Благодарим РІРё, че СЃРµ записахте Р·Р° нашата РёРіСЂР°! Очаквайте още изненади!!! иначе другото работи, дай и това да оправим и черпя бира, видело се е!!!! :) :)
 

madseason

Active Member
От: От: PHP Contact Form - не работи с кирилица

Евала бро, ама последното изречение , което фактически е благодарствената страница : <!-- include your own success html here -->
Thank you for contacting us. We will be in touch with you very soon.
го промених на кирилица и гледай какво Благодарим РІРё, че СЃРµ записахте Р·Р° нашата РёРіСЂР°! Очаквайте още изненади!!! иначе другото работи, дай и това да оправим и черпя бира, видело се е!!!! :) :)
На файла му дай Save with Encoding -> UTF-8
 

vikopekin

New Member
От: От: PHP Contact Form - не работи с кирилица

Ползвам notepad++ и на енкодинг и на двата файла съм задал UTF 8 without BOM и така ги сейфам ..... не виждам от някъде опция Save with Encoding -> UTF-8
 

realdark

Member
От: PHP Contact Form - не работи с кирилица

Кода няма да коментирам :)

Теглиш class.phpmailer.php от https://github.com/PHPMailer/PHPMailer

require_once('class.phpmailer.php');

$msg = $_POST['comments'];
$to = $_POST['email'];
$subject = "Hello world";
$name = $_POST['name'];

$mail = new PHPMailer();

$mail->CharSet = 'UTF-8'; //Ако не бъркам по default е utf-8
$mail->IsHTML(true); //Ако не бъркам по default е true

$mail->SetFrom('[email protected]', 'First Last');

$mail->AddAddress($to, $name);

$mail->Subject = $subject;

$mail->MsgHTML($msg);

if(!$mail->Send()) {
echo "Mailer Error: " . $mail->ErrorInfo;
} else {
echo "Message sent!";
}

За повече информация http://phpmailer.worxware.com/?pg=tutorial :)

Успех

П.С. Това http://swiftmailer.org/ също е много добро :)
 

madseason

Active Member
От: От: PHP Contact Form - не работи с кирилица

Ползвам notepad++ и на енкодинг и на двата файла съм задал UTF 8 without BOM и така ги сейфам ..... не виждам от някъде опция Save with Encoding -> UTF-8
Сега схванах за какво ми говориш. Разбира се, че ще ти излизат маймуни. Виж сорс кода на страницата, където се получава. На практика нямаш HTML-страница, а само 2 изречения на кирлица.
Варианти са:
- да добавиш PHP-кода към HTML-страницата.
- Да добавиш HTML-тагове в PHP-страницата, които да посочват енкодинга

При вторият вариант, просто добави отгоре на PHP-страницата, преди <?php:
HTML:
<html><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><body>
 

vikopekin

New Member
От: PHP Contact Form - не работи с кирилица

охххх верно много съм прост!!!!!!!!! еее са стана вече д*а неговата м*м* :D :D .... евала, бро , задължен съм ти!!!!
Как да ти дам репа , че не съм влизал тук от години и съм забравил..... :)
 

madseason

Active Member
От: PHP Contact Form - не работи с кирилица

охххх верно много съм прост!!!!!!!!! еее са стана вече д*а неговата м*м* :D :D .... евала, бро , задължен съм ти!!!!
Как да ти дам репа , че не съм влизал тук от години и съм забравил..... :)
Няма нужда от репове. В тая смотана държава има толкова некадърници, че вече е цяло чудо, когато някой ти даде свестен съвет. Аз също съм получавал и получавам съвети и идеи от непознати хора в форумите, така че помогни и ти на някой. Това е много по-ценно от реповете.
 

Горе