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

SWiSH Max - jeszcze raz formularz mailowy...

dariushp - Sob 29 Mar, 2008 14:28
Temat postu: jeszcze raz formularz mailowy...
Witam...
Mam problem z formularzem mailowym...
przygotowalem w Swishu juz caly formularz...
Jednak nie wiem jak zmodyfikowac skrypt PHP...

W pliku .PHP mam cos takiego :

<?
if ($send=="yes") {
$to = "dariushp@poczta.fm";
$subject = "$subjectVar";
$body .= "$msgVar";
$from = "$nameVar";
$tfrom = "From: <$emailVar>";
mail($to,$subjectVar,$msgVar,$tfrom);
}
echo "&errormessage=Wiadomosc została wysłana&";
?>

Jak zmodyfikowac kod, aby mozna bylo wyslac kolejne wartosci z pol tekstowych jako tresc maila...
Prosze o pomoc
Pozdrawiam

mielu - Sob 29 Mar, 2008 14:55

a jak nazywa się zmienna, którą dodałeś w swf (pole input) ??
dariushp - Sob 29 Mar, 2008 14:59

dodałem kilka zmiennych
np. osobyVar, telVar , firmaVar

mielu - Sob 29 Mar, 2008 15:37

Kod:


<?
if ($send=="yes") {
$to = "dariushp@poczta.fm";
$subject = "$subjectVar";
$body = $osobyVar."\n";
$body .= $telVar ."\n";
$body .= $firmaVar."\n";
$body .= "$msgVar";
$from = "$nameVar";
$tfrom = "From: <$emailVar>";
mail($to,$subjectVar,$body ,$tfrom);
}
echo "&errormessage=Wiadomosc została wysłana&";
?>



nie testowałem ale chyba powinno być ok

dariushp - Sob 29 Mar, 2008 15:49

Teraz w ogole mail nie dochodzi :(

:) :):)

Poprawka :) :): Mail doszedł ale z delikatnym opoznieniem
Dzieki stary :)
Jestes wielki


A mam jeszcze jedno pytanko :)

Czy kolega wie może jak zrobic zeby wyslac zmienne z radiobuttonów ??
?? ?


Kurcze no i dodalem jeszcze analogicznie kilka innych zmiennych i caly czas pokazuje sie wysylanie wiadomosci

<?
if ($send=="yes") {
$to = "dariushp@poczta.fm";
$subject = "$subjectVar";
$body = $nameVar."\n";
$body . = $subjectVar."\n";
$body .= $emailVar."\n";
$body .= $telVar."\n";
$body .= $miejsceVar ."\n";
$body .= $osobyVar."\n";
$body .= $rodzajVar."\n";
$body .= "$msgVar";
$from = "$nameVar";
$tfrom = "From: <$emailVar>";
mail($to,$subjectVar,$body ,$tfrom);
}
echo "&errormessage=Wiadomosc została wysłana&";
?>


Ok...
znalazłem juz problem...Tylko za bardzo nie wiem jak sobie z nim poradzić...
Kiedy wysylam z formularza do 5 zmiennych jest wszystko O.K
A gdy tylko ilosc zmiennych zwiekszy sie powyzej 5 na serwerze powstał plik :
"error_log"
A w nim cos takiego :

[29-Mar-2008 13:21:10] PHP Warning: mail() expects at most 5 parameters, 6 given in /home/contact.php on line 8

Jak poradzi sobie z takim problemem ?? ?

mielu - Sob 29 Mar, 2008 19:56

jak chcesz to podeślij plik na maila to zobaczę
dariushp - Sob 29 Mar, 2008 20:51

z lpikiem jest wszystko O.K tylko ten komunikat z serwera ?? ?
Nie wiem o co kaman
Przy mniejszej ilosci zmiennych wysyla sie bezproblemu, jak tylko zrobie wiecej nic nie wychodzi i pojawiaja sie errory w tym pliku

mielu - Nie 30 Mar, 2008 07:57

to pokaż plik php
dariushp - Nie 30 Mar, 2008 08:27

<?
if ($send=="yes") {
$to = "dariushp@poczta.fm";
$subject = "$subjectVar";
$body = $nameVar."\n";
$body . = $subjectVar."\n";
$body .= $emailVar."\n";
$body .= $telVar."\n";
$body .= $miejsceVar ."\n";
$body .= $osobyVar."\n";
$body .= $rodzajVar."\n";
$body .= "$msgVar";
$from = "$nameVar";
$tfrom = "From: <$emailVar>";
mail($to,$subjectVar,$body ,$tfrom);
}
echo "&errormessage=Wiadomosc została wysłana&";
?>

Tutaj jest pliczek .swi :
http://www.animatix.4nt.pl/Projekty/test/index.swi

Jeszcze pozostaje kwestia radio buttonow :(


Oki juz wszystkie Pola mi sie wysylaja, została kwestia Radio Buttonów
Czy ktos moze mi poradzić ??
Bede ogromnie wdzieczny

trrix - Nie 25 Maj, 2008 20:16

Mam problem z tym formularzem, mianowicie po wpisaniu wiadomości na maila przychodzi mi z posypanymi polskimi fontami ( posiadam Bat'a 9.33)

Powered by phpBB modified by Przemo © 2003 phpBB Group