» »

Problemi z šumniki v email formi

Problemi z šumniki v email formi

jt83 ::

Lep pozdrav!

Naredil sem email formo vse deluje super le šumnikov v stringu $email_message mi ne prikazuje pravilno, $email_subject čžšje v dejanskem mailu prikazuje $email_message pa vrže ven ??? namesto šumnikov
ZA vsako pomoč se vam res lepo zahvaljujem!!!

Sepravi problem je v $email_message = "čžš"; in teh čžšjev noče nikakor prikazat v nato poslanem emailu

<!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>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Poziv k razumu</title>
</head>

<body>
<?php
if(isset($_POST['email'])) {
   
   $email_to = "";
   $email_to_bcc = "mail@mail.com";
   $email_subject = "test! čžš";
   
   $first_name = $_POST['first_name'];
   $last_name = $_POST['last_name'];
   $email_from = $_POST['email'];
   $datum = $_POST['datum'];
   $comments = $_POST['comments'];
      
   function clean_string($string) {
     $bad = array("content-type","bcc:","to:","cc:","href");
     return str_replace($bad,"",$string);
   }
   
   $email_message = "čžš";

   $email_message .= "Ime: ".clean_string($first_name)."\n";
   $email_message .= "Priimek: ".clean_string($last_name)."\n";
   $email_message .= "E-naslov: ".clean_string($email_from)."\n";
   $email_message .= "Kraj in datum: ".clean_string($datum)."\n";
   
   
// create email headers
$headers = 'From: '.$email_from."\r\n".
'Reply-To: '.$email_from."\r\n" .
'BCC: '.$email_to_bcc."\r\n" .
'X-Mailer: PHP/' . phpversion();
@mail($email_to, $email_subject, $email_message, $headers); 
?>

Vaš email je bil uspešno poslan!

<?
}
?>



</body>
</html> 

krho ::

Zend_Mail, swiftmailer, če bi rad to sporočilo kam dostavil in ne bi rad, da ostane na kakšnem spamfiltru.
si.Mail odprto-kodni odjemalec elektronske pošte. - http://www.simail.si
Uredite si svojo zbirko filmov, serij in iger - http://xcollect.sf.net

jt83 ::

puff tele swiftmail skripte neznam niti pribljižno uporabljat, vseeno hvala za pomoč...

lp

KoMar- ::

http://si.php.net/manual/en/function.ma... --> beri komentarje, ki omenjajo utf-8

DC- ::

function mail_utf8($to, $subject = '(No subject)', $message = '', $header = '') {
  $header_ = 'MIME-Version: 1.0' . "\r\n" . 'Content-type: text/plain; charset=UTF-8' . "\r\n";
  mail($to, '=?UTF-8?B?'.base64_encode($subject).'?=', $message, $header_ . $header);
}


Uporabi zgornjo funkcijo in bodo delali tudi čšžji

jt83 ::

KoMar hvala za usmeritev, tamle sem našel pravilno rešitev. Hvala šeenkrat vsem za pomoč. Vidim da se bom moral malo spustiti v tele klase npr. swifta za prihodnje.
lp


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

[Java] Prevajanje in šumniki v ubuntu

Oddelek: Programiranje
202506 (2123) mmaestro
»

Napaka v Internet Explorer-ju

Oddelek: Izdelava spletišč
181983 (1785) Gost
»

[Ubuntu server] mail poslan iz serverja zazna kot vsiljeno pošto (strani: 1 2 )

Oddelek: Omrežja in internet
799160 (8130) shorvat
»

[php] contact form

Oddelek: Izdelava spletišč
81684 (1555) fictionel
»

PHP mail(); probem.

Oddelek: Izdelava spletišč
91801 (1222) Skrat

Več podobnih tem