Ocena wątku:
- 0 głosów - średnia: 0
- 1
- 2
- 3
- 4
- 5
Formularz kontaktowy nie wysyła polskich znaków
|
Liczba postów: 21
Liczba wątków: 2
Dołączył: 10-12-2009
Reputacja:
0
10-03-2010, 17:00
(Ten post był ostatnio modyfikowany: 11-03-2010, 03:04 przez Motaba.)
Kod: <?php
$wiadomosc =
"Imie i nazwisko : ".$_POST['nick']."
Adres e- mail : ".$_POST['mail']."
Temat : ".$_POST['type']."
Tresc wiadomosci : ".$_POST['tresc']."
".$_POST['zgoda']." ";
$tematyka = "Wiadomosc z formularza kontaktowego";
$header .= "\r\n";
$header .= "\r\nContent-Type: text/plain; charset=utf-8";
mail ("[email protected]", $tematyka, $wiadomosc, $headers );
header("Location: http://www.domyzpianobetonu.pl/formularz-ok.html");
?>
i nadal krzaki
edit zmineniłem na tak i nie ma
Kod: <?php
$wiadomosc =
"Imie i nazwisko : ".$_POST['nick']."
Adres e- mail : ".$_POST['mail']."
Temat : ".$_POST['type']."
Tresc wiadomosci : ".$_POST['tresc']."
".$_POST['zgoda']." ";
$tematyka = "Wiadomosc z formularza kontaktowego";
$mailheaders.= "MIME-Version: 1.0\n";
$mailheaders.= "Content-Type: text/plain;\n";
$mailheaders.= "\tcharset=\"UTF-8\"\n";
$mailheaders.= "Content-Transfer-Encoding: 8bit\n\n";
mail ("[email protected]", $tematyka, $wiadomosc, $mailheaders);
header("Location: http://www.domyzpianobetonu.pl/formularz-ok.html");
?>
Liczba postów: 1
Liczba wątków: 0
Dołączył: 23-03-2010
Reputacja:
0
Witam mam problem z formularzem. Mianowicie poniższy formularz znajduje się na stronie z kodowaniem utf-8 (Joomla 1.5.15), ten formularz ma kodowanie bodajże w Windows-1250 (jednak jak zauważymy nagłówki ma podane w iso-8859-2). Nie ja jestem jego autorem, jednak muszę to poprawić.
Gdy osoba wypełnia formularz dane wysyłane są do pliku csv (które ma bodajże kodowanie windows-1250) i na maila. Normalnie gdy formularz nie jest podpięty pod joomla to nie wysyła krzaków, ale gdy podepnę go pod joomla to wysyła krzaki.
Prosze o pomoc, próbowałem użyć iconv ale nie jestem pewien czy dobrze to robiłem.
Uprzejmie prosze o wyrozumiałość, normalnie nie zajmuje się programowaniem jednak teraz przyszło mi zająć się właśnie tym.
Będę wdzięczny za pomoc.
Michał
Kod: <?
header("Content-Type: text/html; charset=iso-8859-2");
if (is_array($HTTP_POST_VARS))
{
foreach ($HTTP_POST_VARS as $k => $v)
{
if ($v=='ON')
{
$kursy.=$k.',';
$ktab[$k]=1;
}
}
$fp = fopen('administrator/formularz/licznik.txt','r');
$ile=fread($fp,10);
fclose($fp);
$fp = fopen('administrator/formularz/licznik.txt','w+');
$idz=($ile+1);
fputs($fp,$idz);
fclose($fp);
$noweZgloszenie=$idz.';'.date("Y-m-d").';'.$_POST['imie'].';'.$_POST['nazwisko'].';'.$_POST['kod'].';'.$_POST['miasto'].';'.$_POST['ulica'].';'.$_POST['nrdomu'].';'.$_POST['nrmieszk'].';'.$_POST['telefon'].';'.$_POST['mail'].';'.$_POST['skadmail'].';'.$_POST['skadszkolaeds'].';'.$_POST['skadwwweds'].';'.$_POST['skaddancemania'].';'.$_POST['skadplaneta'].';'.$_POST['skadcropp'].';'.$_POST['skadszkolytanca'].';'.$_POST['skadbreak'].';'.$_POST['skadgdzieco'].';'.$_POST['skadinneportale'].';'.$_POST['skadinnemedia'].';'.$_POST['skadlinkisponsorowane'].';'.$_POST['skadplakatyulotki'].';'.$_POST['skadznajomi'].';'.$_POST['skadinne'].';'.$ktab['AV1'].';'.$ktab['AV2'].';'.$ktab['AV3'].';'.$ktab['CB1'].';'.$ktab['CB2'].';'.$ktab['CB3'].';'.$ktab['GD1'].';'.$ktab['GD2'].';'.$ktab['GD3'].';'.$ktab['GF1'].';'.$ktab['GF2'].';'.$ktab['GF3'].';'.$ktab['GT1'].';'.$ktab['JH1'].';'.$ktab['JH2'].';'.$ktab['JH3'].';'.$ktab['JH4'].';'.$ktab['KA1'].';'.$ktab['MO1'].';'.$ktab['MO2'].';'.$ktab['MP1'].';'.$ktab['MP2'].';'.$ktab['MP3'].';'.$ktab['VD1'].';'.$ktab['VD2'].';'.$ktab['VD3'].'
';
}
$fp = fopen('administrator/formularz/zgloszenia.csv','a');
fputs($fp,$noweZgloszenie);
fclose($fp);
$pmail='[email protected]';
$tresc='Przykładowy tytuł<br /><br />
<strong>Tresc podtytułu. <br /></strong>
--------------------------------------<br />
<strong>NR ZGŁOSZENIA - '.$idz.'<br /></strong>
--------------------------------------<br /><br />
Dane Personalne:<br /><br />
Imię - '.$_POST['imie'].'<br />
Nazwisko - '.$_POST['nazwisko'].'<br />
Kod - '.$_POST['kod'].'<br />
Miasto - '.$_POST['miasto'].'<br />
Ulica - '.$_POST['ulica'].'<br />
Numer domu - '.$_POST['nrdomu'].'<br />
Numer mieszkania - '.$_POST['nrmieszk'].'<br />
Telefon komórkowy - '.$_POST['telefon'].'<br />
Email - '.$_POST['mail'].'<br /><br />
Zarezerwowane kursy:<br />
--------------------------------------<br />
Kurs '.substr($kursy,0,-1).'<br /><br /><strong>Informacja koncowa na dole maila</strong>';
$naglowek= "MIME-Version: 1.0\r\n";
$naglowek.= "Content-type: text/html; charset=iso-8859-2\r\n";
mail($pmail,'Potwierdzenie',$tresc,$naglowek);
mail($_POST['mail'],'Potwierdzenie',$tresc,$naglowek);
header('location:zgloszenia');
?>
|
Podobne wątki… |
Wątek: |
Autor |
Odpowiedzi: |
Wyświetleń: |
Ostatni post |
|
Jak zrobic Formularz Kontaktowy na stronie ? |
Kodarth |
191 |
255,838 |
06-04-2021, 16:25
Ostatni post: zerin
|
|
85 znaków odowiedz na forum |
irlan007 |
1 |
2,703 |
14-10-2014, 20:09
Ostatni post: erykweb
|
|
Walidacja zdjęć + formularz |
harvester2001 |
6 |
5,972 |
24-03-2014, 19:01
Ostatni post: harvester2001
|
|
php formularz - wszystkie pola muszą być wypełnione |
d3d3d3 |
2 |
3,636 |
01-10-2013, 14:16
Ostatni post: Kartofelek
|
|
[PHP] Formularz mailowy - wysyłanie wiadomości |
spolprog |
7 |
6,495 |
05-09-2013, 17:13
Ostatni post: Engine
|
Użytkownicy przeglądający ten wątek: 1 gości
|
|
Sponsorzy i przyjaciele
|
|
|