|
|||||||||||
|
|
#1 |
|
Bazinga
Datum registracije: Sep 2008
Lokacija: Osijek
Postovi: 224
|
php mail funkcija i hrvatski znakovi
Imam html datiteku sa kontakt formom koja je u utf8 encodingu imam u <head> ovo: Code:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> Code:
<?php
$EmailFrom = Trim(stripslashes($_POST['email']));
$EmailTo = "xxx@xxx.com";
$Subject = Trim(stripslashes($_POST['name0']));
$Name = Trim(stripslashes($_POST['name']));
$Message = Trim(stripslashes($_POST['message']));
$headers = "Content-Type: text/plain; charset=UTF-8\n";
$Body = "";
$Body .= "Ime: ";
$Body .= $Name;
$Body .= "\n";
$Body .= "\n";
$Body .= "Poruka:";
$Body .= "\n";
$Body .= $Message;
$Body .= "\n";
// send email
$success = mail($EmailTo, $Subject, $Body, "From: <$EmailFrom>", $headers);
if ($success){
print "<meta http-equiv=\"refresh\" content=\"0;URL=..\uspjeh.html\">";
}
else{
print "<meta http-equiv=\"refresh\" content=\"0;URL=..\pogreska.html\">";
}
?>
Kada mail otvorim u webmailu (mozila je na utf8 encodingu) onda mi u poruci prikazuje hr znakove ali u subjectu ne. Zna li netko kako da postignem željeno? Hvala! |
|
|
|
|
|
#2 |
|
only fool, not a horse
Datum registracije: Apr 2008
Lokacija: near zgb
Postovi: 1,281
|
|
|
|
|
|
|
|
|
Oglas
|
|
|
|
#3 |
|
Bazinga
Datum registracije: Sep 2008
Lokacija: Osijek
Postovi: 224
|
Hvala, to je riješilo problem sa subjectom, a za Windows live mail, ako nekome ikada zatreba... Ima u postavkama default odiranje koje je po defaultu meni bilo postavljeno na Central European i zato mi nije čitalo UTF. Kada sam prebacio na UTF normalno sam moga vidjeti znakove u poruci. Za Android mail aplikaciju nemam rješenje, bilo koje kodiranje da stavim izbacuje upitnike u crnim rombovima... |
|
|
|
|
|
|
|
Oglas
|
|
![]() |
|
|