SWiSH Forum Strona Główna SWiSH Forum
Forum użytkowników programów SWiSH

FAQFAQ  SzukajSzukaj  UżytkownicyUżytkownicy  GrupyGrupy  StatystykiStatystyki
RejestracjaRejestracja  ZalogujZaloguj  DownloadDownload

Poprzedni temat «» Następny temat
jeszcze raz formularz mailowy...
Autor Wiadomość
dariushp 
Doradca


Pomógł: 1 raz
Dołączył: 07 Gru 2005
Posty: 62
Skąd: Poznań
Wysłany: Sob 29 Mar, 2008 14:28   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 


Pomógł: 131 razy
Wiek: 48
Dołączył: 06 Kwi 2006
Posty: 1177
Skąd: Kraków
Wysłany: Sob 29 Mar, 2008 14:55   

a jak nazywa się zmienna, którą dodałeś w swf (pole input) ??
 
     
dariushp 
Doradca


Pomógł: 1 raz
Dołączył: 07 Gru 2005
Posty: 62
Skąd: Poznań
Wysłany: Sob 29 Mar, 2008 14:59   

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


Pomógł: 131 razy
Wiek: 48
Dołączył: 06 Kwi 2006
Posty: 1177
Skąd: Kraków
Wysłany: 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 
Doradca


Pomógł: 1 raz
Dołączył: 07 Gru 2005
Posty: 62
Skąd: Poznań
Wysłany: 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 


Pomógł: 131 razy
Wiek: 48
Dołączył: 06 Kwi 2006
Posty: 1177
Skąd: Kraków
Wysłany: Sob 29 Mar, 2008 19:56   

jak chcesz to podeślij plik na maila to zobaczę
 
     
dariushp 
Doradca


Pomógł: 1 raz
Dołączył: 07 Gru 2005
Posty: 62
Skąd: Poznań
Wysłany: 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 


Pomógł: 131 razy
Wiek: 48
Dołączył: 06 Kwi 2006
Posty: 1177
Skąd: Kraków
Wysłany: Nie 30 Mar, 2008 07:57   

to pokaż plik php
 
     
dariushp 
Doradca


Pomógł: 1 raz
Dołączył: 07 Gru 2005
Posty: 62
Skąd: Poznań
Wysłany: 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 
Początkujący


Wiek: 48
Dołączył: 04 Maj 2008
Posty: 9
Skąd: Świętochłowice
Wysłany: Nie 25 Maj, 2008 20:16   
   Moje WWW: www.colorhouse.pl, www.gomax.pl, www.atu-sc.pl


Mam problem z tym formularzem, mianowicie po wpisaniu wiadomości na maila przychodzi mi z posypanymi polskimi fontami ( posiadam Bat'a 9.33)
_________________
Świat się zmienia... MY to dostrzegamy
|ColorHOUSE|
|Reklama|Design|Projektowanie graficzne|
www.colorhouse.pl
 
 
     
Wyświetl posty z ostatnich:   
Odpowiedz do tematu
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Nie możesz załączać plików na tym forum
Możesz ściągać załączniki na tym forum
Dodaj temat do Ulubionych
Wersja do druku

Skocz do:  


Powered by phpBB modified by Przemo © 2003 phpBB Group
Nowe zasady dotyczące cookies. Wykorzystujemy pliki cookies, aby nasz serwis lepiej spełniał Państwa oczekiwania. Można zablokować zapisywanie cookies, zmieniając ustawienia przeglądarki.
         
Strona wygenerowana w 0.11 sekundy. Zapytań do SQL: 10