Datuve :: Forums :: Arhīvs :: Kur kļūda skriptā - nosūtīt vēstuli no php

Datuve

Mana Datuve

Reģistrācija | Noteikumi | Paroles atjaunošana



Forums

Ieskaties


Raksti

Lietotāji online

Lietotāji online: 93

Reģistrētie lietotāji online: 0

Viesi online: 93

Datuve.lv video
Top.LV

Kur kļūda skriptā - nosūtīt vēstuli no php

Ievietoja: Sun @ 2009.03.03 22:07  

Skripts šādas -
<?
if(isset($_POST['submit'])){
$name = $_POST['name'];
$surname = $_POST['surname'];
$tel = $_POST['tel'];
$text = $_POST['text'];
$address = $_POST['address'];
$skaits = $_POST['skaits'];
$num = $_POST['num'];
$to = 'e-pasts';
$subject = 'pieteikums';
$message = $address.'
Fiziska persona vai uzņēmums: '.$name.'
Vārds, Uzvārds vai uzņēmuma nosaukums: '.$surname.'
Personas kods vai reģistrācijas numurs: '.$num.'
Dalībnieku skaits: '.$skaits.'
Kontakttālrunis: '.$tel.'
Kāda veida informācija Jūs interesē? '.$text;
$headers = 'From: '.$subject."\r\n".'Reply-To: '.$address. "\r\n".'X-Mailer: PHP/'.phpversion();
mail($to, $subject, $message, $headers);
echo "Paldies, Jūsu vēstule ir nosūtīta, pateicamies par sadarbību!";
}
?>
Un attiecīgi lauki, protams lapā...

Bet ir tā, ka šādi viņš darbojas un sūta uz e-pastu lat.val. visu. Bet, kā es mēģinu kādu lauku noņemt nost, tā vairs netiek atpazīta latviešu valoda. Pat noņemto vienkārši vārdu, piem, uzņēmums - latviešu burti vairs netiek atpazīti.
It kā saprotu to procesu, kā tiek likti lauki klāt un ņemti nost, bet te nu nesaprotu neko :(

Un šis, kas iepriekš droši darbojās, tagad vairs nesaprot lat.val. :(
<?
if(isset($_POST['submit'])){
$address = $_POST['address'];
$message = $_POST['message'];
$to = 'e-pasts';
$subject = 'komentaari';
$headers = 'From: '.$address."\r\n".'Reply-To: '.$address. "\r\n".'X-Mailer: PHP/'.phpversion();
mail($to, $subject, $message, $headers);
echo "Paldies, Jūsu vēstule ir nosūtīta!";
}
?>

Komentāri:

#1 rumis @ 2009.03.03 22:51

Mēģini http://wwwrsphysse.anu.edu.au/~mxk121/javascript/jsUTF8.html ,tad iespējams zināsi kur problēma ..

#2 mememe @ 2009.03.04 07:04

$to = 'e-pasts';
e-pasts vietā ieraksti savu ēpastu

#3 Sun @ 2009.03.04 11:47

mememe rakstīja:

$to = 'e-pasts';
e-pasts vietā ieraksti savu ēpastu

realitātē, protams, tas tur ir ierakstīts - tik ... tomēr neesmu :D

#4 Copy @ 2009.03.04 11:54

* lai latviešu valodu saprastu, norādi kodējumu uz utf-8 ...
* varbūt pamēģini Mime Mail ...
* http://www.google.lv/search?hl=lv&pwst=1&ei=KE-uSYC0MY2i0AXNtP…

#5 Sun @ 2009.03.04 11:58

...tas utf-8 neko nemaina...jau izdarīju.
paldies - paskatīšos, kas tas ir - Mime Mail :)