SWiSH Forum
Forum użytkowników programów SWiSH

SWiSH Max - [PHP]Problem z formularzem email i Server Apache/2.2.9

areks - Pią 05 Wrz, 2008 18:34
Temat postu: [PHP]Problem z formularzem email i Server Apache/2.2.9
[PHP]Problem z formularzem email i Server Apache/2.2.9
Dane serwera
Server Apache/2.2.9
Scripting Language
Server Time Thu, 04 Sep 2008 18:30:14 GMT

deszczowiec.makolab.pl


Data: Thu, 4 Sep 2008 21:52:47 +0200 [21:52:47 CEST]
Od: uzytkownik@deszczowiec.makolab.pl Do: Wysłany ze strony <taw@taw.pl>
Temat: temat wiadom
zle - nie wyswietla meila wpisanego w formularzu
to co na czerwono to jest adres mojego serwera na którym jest moja strona a nie email
co robie nie tak pomocy .
================================================================
Dane serwera
Server Array
Scripting Language PHP/5.2.0-8+etch11
Server Time Array

ogicom.pl



Data: Thu, 4 Sep 2008 21:52:47 +0200 [21:52:47 CEST]
Od: [email="wysyłający@op.pl"]wysyłający@op.pl[/email]
Do: Wysłany ze strony <taw@taw.pl>
Temat: temat wiadom
Nagłówki: Pokaż wszystkie nagłówki
- tu jest oki wszystko sie wyswietla prawidlowo

Co zrobić jeszcze dodatkowo bo nie wyswietla polskich znaków (wychodza jakies znaczki czasem)
===========================================================

Strona jest zrobiona w Swish max i wstawiony formularz

=========== kod na stronie (do przycisku) ============================

on (release) {
if ((nameVar=="")||(emailVar=="")||(subjectVar=="")||(msgVar=="")) {
errormessage="Uzupełnij wszystkie pola";
} else {
errormessage="Sending....";
send="yes";
this.loadVariables("contact.php",'POST');
send="no";
nameVar="";
emailVar="";
subjectVar="";
msgVar="";
}
}




====================== contact.php =- plik na serwerze==============

<?php
$to = "Wysłany ze strony <adres_odbiorcy@op.pl>";
$subject = $_POST['subjectVar'];
$body = $_POST['msgVar'];
$from = $_POST['$nameVar'].$_POST['$emailVar'];
mail($to,$subject,$body,$from);
?>

Z góry dziekuje za pomoc

moj gg 5111206

eden - Pią 05 Wrz, 2008 19:15

serwer prywatny czy komercyjny ?
mielu - Pią 05 Wrz, 2008 19:34

temat kodowania był wiele razy poruszany.
Najlepiej przesyłaj to jako html i ustaw kodowanie na UTF-8

areks - Czw 11 Wrz, 2008 15:21

serwer komercyjny tzn płacę za niego raz na rok.
Może wie ktoś w jaki sposób mam przesłac tresc meila jako html i ustawic kodowanie tak aby były polskie znaki.

Skrzynka meilowa jest na onet poczcie.

eden - Czw 11 Wrz, 2008 15:37

sporo serwerow komercyjnych nie pozwala wyslac maila za pomoca php mail() z adresu ktory nie jest ustawiony w c-panel, zapobiegajac w ten sposob mail bomberom i systemom spamujacym. Byc moze to jest Twoim problemem.

Powered by phpBB modified by Przemo © 2003 phpBB Group