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
[FORMULARZ] w swishu - dodanie telefonu
Autor Wiadomość
InLove 
Praktyk



Wiek: 36
Dołączył: 23 Wrz 2006
Posty: 33
Skąd: Poznań
Wysłany: Wto 20 Lis, 2007 18:45   [FORMULARZ] w swishu - dodanie telefonu

Witam,
w załączniku umieszczam formularz, który wykorzystuję na stronie..
Dodałem tam pole do wpisania TELEFONU - jednakze wpisując numer telefonu to samo pokazuje mi się w innym polu..
Prosiłbym o korektę mojego błędu..
Byłbym wdzięczny jakby znawca wprowadził mi małą zmianę w pliku tekstowym .php zeby numer telefonu dodawany był do treści maila?
Jak zrobić, zeby treśc wypełnionego formularza wysłana była na 2maile?

pozdrawiam i dziekuje za pomoc

Formularz.rar
Pobierz Plik ściągnięto 256 raz(y) 18.63 KB

 
 
     
mielu 


Pomógł: 131 razy
Wiek: 47
Dołączył: 06 Kwi 2006
Posty: 1177
Skąd: Kraków
Wysłany: Wto 20 Lis, 2007 21:08   

:D poczytaj o polach input w :swishmax , a jeśli kopiujesz pole errormessage to zmień to np na telephoneVar
 
     
InLove 
Praktyk



Wiek: 36
Dołączył: 23 Wrz 2006
Posty: 33
Skąd: Poznań
Wysłany: Wto 20 Lis, 2007 21:10   

Witam,
zmienilem oczywiscie nazwe... bez skutku..
podobnie jak skopiuje np z msg to tam wyskakuje to samo co w telephone..
Hmm.. Moze jest jakas kompilacja albo cos takiego?
 
 
     
mielu 


Pomógł: 131 razy
Wiek: 47
Dołączył: 06 Kwi 2006
Posty: 1177
Skąd: Kraków
Wysłany: Wto 20 Lis, 2007 21:28   

nazwa pola tekstowego a nazwa zmiennej to co innego

tu.PNG
Plik ściągnięto 9161 raz(y) 7.05 KB

 
     
InLove 
Praktyk



Wiek: 36
Dołączył: 23 Wrz 2006
Posty: 33
Skąd: Poznań
Wysłany: Wto 20 Lis, 2007 21:30   

Witam,
udało się dodac pole TELEFON - juz jest ok - dziekuje za pomoc
Plik .php mam takiej treści:

Kod:
<?
$subjectVar = $_POST['subjectVar'];
$msgVar = $_POST['msgVar'];
$emailVar = $_POST['emailVar'];
$telVar = $_POST['telVar'];
$nameVar = $_POST['nameVar'];
if ($_POST['send'] == "yes") {
    $header = "From: <$emailVar>";
    @mail("michalkonieczny@interia.eu", "$subjectVar","$msgVar" , "$telVar" , "$header")
        or die('&errormessage=Nie udalo sie wyslac wiadomosci&');
    echo "&errormessage=Dziekujemy! Wiadomosc zostala wyslana poprawnie!&";
}
?>


I niestety nie idzie wysłać wiadomosci z formularza
Jesli usune dane z telVar to idzie...
A telVar - to jest pole z telefonem - chce, zeby to pole było dołączone do treści maila..
Czy trzeba to inaczej zdefiniowac?

PS. Jak zrobić, zebym otrzymywał maile z formularza z polskimi znakami a nie "krzaczkami"? Nie bardzo wiem jakie kodowanie zastosowac no i oczywiście gdzie? Hmm Byłbym na prawde niezmiernie wdzięczny
 
 
     
mielu 


Pomógł: 131 razy
Wiek: 47
Dołączył: 06 Kwi 2006
Posty: 1177
Skąd: Kraków
Wysłany: Wto 20 Lis, 2007 21:40   

Kod:
$subjectVar = $_POST['subjectVar'];
$msgVar = $_POST['msgVar'].'\n nr tel: '. $_POST['telVar'];
$emailVar = $_POST['emailVar'];

$nameVar = $_POST['nameVar'];
if ($_POST['send'] == "yes") {
    $header = "From: <$emailVar>";
    @mail("michalkonieczny@interia.eu", "$subjectVar","$msgVar" , "$header")
        or die('&errormessage=Nie udalo sie wyslac wiadomosci&');
    echo "&errormessage=Dziekujemy! Wiadomosc zostala wyslana poprawnie!&";
}
?>
nie testowałem ale powinno działać


[ Dodano: Wto 20 Lis, 2007 22:42 ]
co do kodowania to było dużo razy, jeśli :swishmax to UTF-8
 
     
InLove 
Praktyk



Wiek: 36
Dołączył: 23 Wrz 2006
Posty: 33
Skąd: Poznań
Wysłany: Wto 20 Lis, 2007 21:44   

Kurcze... niestety nie dochodzą maile teraz z formularza...
Hmm wiec cos jest nie tak? Oka, zaraz poszukam odnosnie kodowania..

Edit:
wystarczyło dodac <?
Kod:
<?
$subjectVar = $_POST['subjectVar'];
$msgVar = $_POST['msgVar'];
$emailVar = $_POST['emailVar'];
$telephoneVar= $_POST['telephoneVar'];
$nameVar = $_POST['nameVar'];
if ($_POST['send'] == "yes") {
    $header = "From: <$emailVar>";
    @mail("michalkonieczny@interia.eu", "$subjectVar","$msgVar", "$telephoneVar" , "$header")
        or die('&errormessage=Nie udalo sie wyslac wiadomosci&');
    echo "&errormessage=Dziekujemy! Wiadomosc zostala wyslana poprawnie!&";
}
?>


dziekuje serdecznie! :) )
Ostatnio zmieniony przez InLove Wto 20 Lis, 2007 21:58, w całości zmieniany 2 razy  
 
 
     
mielu 


Pomógł: 131 razy
Wiek: 47
Dołączył: 06 Kwi 2006
Posty: 1177
Skąd: Kraków
Wysłany: Wto 20 Lis, 2007 21:53   

Kod:

 <html>
<head>
  <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
  <meta name="author" content="[ Autor dokumentu ]" />
  <meta name="description" content="[ Opis dokumentu ]" />
  <meta name="generator" content="EdHTML" />
  <title>[ Tytul dokumentu ]</title>
</head>
<body>
<?php




$name = stripslashes($Name);
$email = stripslashes($Email);
$subject1= stripslashes($Message);
$message = stripslashes($Message1);


$rec_email = "aaa@twoja strona com";
$subject = "email ze strony twoja strona com";



$msg_body = "<html><head><meta http-equiv=\"Content-type\" content=\"text/html; charset=UTF-8\" /></head><body>";
$msg_body = "<font face=\"Verdana\" size=\"2\">";
$msg_body .= "<i>WiadomoĹ&#8250;Ä&#8225; z: <a href=\"$SERVER_NAME\">$SERVER_NAME</a></i><br>";
$msg_body .= "<hr width=\"100%\" size=\"1\" color=\"#333333\"><br>";


$msg_body .= "<b>Podpis:</b>  $name<br>";
$msg_body .= "<b>E-Mail:</b>  <a href=\"mailto:$email\">$email</a><br>";
$msg_body .= "<b>Temat:</b>  $subject1<br>";
$msg_body .= $message."<br>";



$msg_body .= "<hr width=\"100%\" size=\"1\" color=\"#333333\"><br>";
$msg_body .= "<br><br>";
$msg_body .= "<i>Doadatkowe informacje o nadawcy:</i><br>";
$msg_body .= "<hr width=\"100%\" size=\"1\" color=\"#333333\"><br>";
$msg_body .= "<b>Adres IP:</b> $REMOTE_ADDR<br>";
$HostName = gethostbyaddr($_SERVER['REMOTE_ADDR']);
$msg_body .= "<b>Nazwa hosta:</b> $HostName<br>";
$msg_body .= "<b>Agent HTTP:</b> $HTTP_USER_AGENT<br>";
$msg_body .= "<hr width=\"100%\" size=\"1\" color=\"#333333\"><br>";

$msg_body .= "</font></body></html>";


$header_info = "MIME-Version: 1.0\r\n";
$header_info .= "Content-type: text/html; charset=UTF-8\r\n";
$header_info .= "From: ".$name." <".$email.">";


mail($rec_email, $subject, $msg_body, $header_info);
echo "&wywala=Wiadomosc została wysłana&";



?>

</body></html>

 
     
InLove 
Praktyk



Wiek: 36
Dołączył: 23 Wrz 2006
Posty: 33
Skąd: Poznań
Wysłany: Wto 20 Lis, 2007 21:59   

Formularz wypełniłem w taki sposób:



a maila dostąłem takiej treści:

Temat: Zamowienie
Tresc:

Zamawiam Cyfre+
ble le ble\n nr tel:

Coś nie tak jest z plikiem .php
Masz może przyjacielu jakiś pomysł :-) ?

[ Dodano: Sro 21 Lis, 2007 01:04 ]
mielu napisał/a:
Kod:

 <html>
<head>
  <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
  <meta name="author" content="[ Autor dokumentu ]" />
  <meta name="description" content="[ Opis dokumentu ]" />
  <meta name="generator" content="EdHTML" />
  <title>[ Tytul dokumentu ]</title>
</head>
<body>
<?php




$name = stripslashes($Name);
$email = stripslashes($Email);
$subject1= stripslashes($Message);
$message = stripslashes($Message1);


$rec_email = "aaa@twoja strona com";
$subject = "email ze strony twoja strona com";



$msg_body = "<html><head><meta http-equiv=\"Content-type\" content=\"text/html; charset=UTF-8\" /></head><body>";
$msg_body = "<font face=\"Verdana\" size=\"2\">";
$msg_body .= "<i>WiadomoĹ&#8250;Ä&#8225; z: <a href=\"$SERVER_NAME\">$SERVER_NAME</a></i><br>";
$msg_body .= "<hr width=\"100%\" size=\"1\" color=\"#333333\"><br>";


$msg_body .= "<b>Podpis:</b>  $name<br>";
$msg_body .= "<b>E-Mail:</b>  <a href=\"mailto:$email\">$email</a><br>";
$msg_body .= "<b>Temat:</b>  $subject1<br>";
$msg_body .= $message."<br>";



$msg_body .= "<hr width=\"100%\" size=\"1\" color=\"#333333\"><br>";
$msg_body .= "<br><br>";
$msg_body .= "<i>Doadatkowe informacje o nadawcy:</i><br>";
$msg_body .= "<hr width=\"100%\" size=\"1\" color=\"#333333\"><br>";
$msg_body .= "<b>Adres IP:</b> $REMOTE_ADDR<br>";
$HostName = gethostbyaddr($_SERVER['REMOTE_ADDR']);
$msg_body .= "<b>Nazwa hosta:</b> $HostName<br>";
$msg_body .= "<b>Agent HTTP:</b> $HTTP_USER_AGENT<br>";
$msg_body .= "<hr width=\"100%\" size=\"1\" color=\"#333333\"><br>";

$msg_body .= "</font></body></html>";


$header_info = "MIME-Version: 1.0\r\n";
$header_info .= "Content-type: text/html; charset=UTF-8\r\n";
$header_info .= "From: ".$name." <".$email.">";


mail($rec_email, $subject, $msg_body, $header_info);
echo "&wywala=Wiadomosc została wysłana&";



?>

</body></html>



pomysł bardzo ciekawy..
swietny graficznie ale... ale niestety jest "ale" ... Jak dostaje maila to pola "nadawca, e-mail, tresc" są puste
Pokazuje się jedynie Nazwa Hosta a w reszcie są puste pola.. Hmm nie wiem dlaczego?

Zmieniłem to tak:

Kod:
<html>
<head>
  <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
  <meta name="author" content="[ Autor dokumentu ]" />
  <meta name="description" content="[ Opis dokumentu ]" />
  <meta name="generator" content="EdHTML" />
  <title>[ Tytul dokumentu ]</title>
</head>
<body>
<?php




$name = stripslashes($nameVar);
$email = stripslashes($emailVar);
$subject1= stripslashes($subjectVar);
$telephone=striplashes($telephoneVar);
$message = stripslashes($msgVar);


$rec_email = "admin@k3y.pl";
$subject = "Mail ze strony Rotronika";



$msg_body = "<html><head><meta http-equiv=\"Content-type\" content=\"text/html; charset=UTF-8\" /></head><body>";
$msg_body = "<font face=\"Verdana\" size=\"2\">";
$msg_body .= "<i>WiadomoĹ&#8250;Ä&#8225; z: <a href=\"$SERVER_NAME\">$SERVER_NAME</a></i><br>";
$msg_body .= "<hr width=\"100%\" size=\"1\" color=\"#333333\"><br>";


$msg_body .= "<b>Podpis:</b>  $name<br>";
$msg_body .= "<b>E-Mail:</b>  <a href=\"mailto:$email\">$email</a><br>";
$msg_body .= "<b>Telefon:</b>  $telephone<br>";
$msg_body .= "<b>Temat:</b>  $subject1<br>";
$msg_body .= $message."<br>";



$msg_body .= "<hr width=\"100%\" size=\"1\" color=\"#333333\"><br>";
$msg_body .= "<br><br>";
$msg_body .= "<i>Doadatkowe informacje o nadawcy:</i><br>";
$msg_body .= "<hr width=\"100%\" size=\"1\" color=\"#333333\"><br>";
$msg_body .= "<b>Adres IP:</b> $REMOTE_ADDR<br>";
$HostName = gethostbyaddr($_SERVER['REMOTE_ADDR']);
$msg_body .= "<b>Nazwa hosta:</b> $HostName<br>";
$msg_body .= "<b>Agent HTTP:</b> $HTTP_USER_AGENT<br>";
$msg_body .= "<hr width=\"100%\" size=\"1\" color=\"#333333\"><br>";

$msg_body .= "</font></body></html>";


$header_info = "MIME-Version: 1.0\r\n";
$header_info .= "Content-type: text/html; charset=UTF-8\r\n";
$header_info .= "From: ".$name." <".$email.">";


mail($rec_email, $subject, $msg_body, $header_info);
echo "&errormessage=Dziekujemy! Wiadomosc zostala wyslana poprawnie!&";



?>

</body></html>

Jest gdzies błąd, przez który nie mam nic w polach: nazwa, telefon, mail, treść, oraz adres Ip?

pozdrawiam

[ Dodano: Sro 21 Lis, 2007 01:06 ]
Grzebalem i grzebalem.. ale niestety bez rezultatu...
 
 
     
mielu 


Pomógł: 131 razy
Wiek: 47
Dołączył: 06 Kwi 2006
Posty: 1177
Skąd: Kraków
Wysłany: Sro 21 Lis, 2007 08:14   

może zmień z:
Kod:
$subject1= stripslashes($subjectVar);

na
Kod:
$subject1= stripslashes($_POST['subjectVar']);
 
     
InLove 
Praktyk



Wiek: 36
Dołączył: 23 Wrz 2006
Posty: 33
Skąd: Poznań
Wysłany: Sro 21 Lis, 2007 09:50   

Witam,
jak tylko wróce z pracy to sprawdze i dam znać..
Byloby super jakby dało radę :-)
Ale ogolnie kod "przerobiłem" poprawnie? :-)

pozdrawiam
 
 
     
mielu 


Pomógł: 131 razy
Wiek: 47
Dołączył: 06 Kwi 2006
Posty: 1177
Skąd: Kraków
Wysłany: Sro 21 Lis, 2007 10:02   

jak nie będzie działało to zrób paczkę i wyślij mi potrzebne pliki ja sprawdzę u siebie i ewentualnie zmienię kod
 
     
InLove 
Praktyk



Wiek: 36
Dołączył: 23 Wrz 2006
Posty: 33
Skąd: Poznań
Wysłany: Sro 21 Lis, 2007 10:41   

Ok, dziekuje serdecznie :-)
Dam znać co i jak - po 18 jak wroce do domu z pracy :-)

Pozdrawiam !

[ Dodano: Sro 21 Lis, 2007 21:54 ]
Witam,
niestety w dalszym ciągu nie działa (teraz pisze "wysyłanie" ale nei wysle...)
Będę ogromnie wdzieczny, jak pomozesz mi :)

pozdrawiam,
Michał

Formularz.rar
Pobierz Plik ściągnięto 270 raz(y) 18.25 KB

 
 
     
Kermit 
Profesjonalista


Pomógł: 9 razy
Wiek: 39
Dołączył: 15 Lip 2006
Posty: 176
Skąd: Kraków
Wysłany: Sob 24 Lis, 2007 00:05   
   Moje WWW: www.tsi.f6.pl


oto poprawiony plik php ktory zawieral bledy.

contact.rar
Pobierz Plik ściągnięto 257 raz(y) 777 Bajtów

 
 
     
InLove 
Praktyk



Wiek: 36
Dołączył: 23 Wrz 2006
Posty: 33
Skąd: Poznań
Wysłany: Sob 24 Lis, 2007 15:12   

Witam

niby jest ok ale...
ale dostaje puste maile - tzn bez wypełnionych pól z formularzy..
Czyli w dalszym ciągu cos musi byc nie tak..
Jakaś propozycja może? Może zmienne nie tak?

Wygląda to tak jak plik w ząłączniku...

problem.JPG
Plik ściągnięto 134 raz(y) 21.85 KB

 
 
     
Kermit 
Profesjonalista


Pomógł: 9 razy
Wiek: 39
Dołączył: 15 Lip 2006
Posty: 176
Skąd: Kraków
Wysłany: Sob 24 Lis, 2007 17:28   
   Moje WWW: www.tsi.f6.pl


hmmm dziwne bo mi dziala wszystko
 
 
     
mielu 


Pomógł: 131 razy
Wiek: 47
Dołączył: 06 Kwi 2006
Posty: 1177
Skąd: Kraków
Wysłany: Sob 24 Lis, 2007 18:24   

było walnięte i w swi i w php

Pulpit.zip
Pobierz Plik ściągnięto 285 raz(y) 16.36 KB

 
     
InLove 
Praktyk



Wiek: 36
Dołączył: 23 Wrz 2006
Posty: 33
Skąd: Poznań
Wysłany: Sob 24 Lis, 2007 18:37   

Mielu.. jestem w szoku!
Dostalem maila z wypelnionymi danymi!
WOW! Jak to zrobiles :-) ?
 
 
     
Kermit 
Profesjonalista


Pomógł: 9 razy
Wiek: 39
Dołączył: 15 Lip 2006
Posty: 176
Skąd: Kraków
Wysłany: Sob 24 Lis, 2007 18:37   
   Moje WWW: www.tsi.f6.pl


hhehehe mielu a co bylo walniete ?
 
 
     
InLove 
Praktyk



Wiek: 36
Dołączył: 23 Wrz 2006
Posty: 33
Skąd: Poznań
Wysłany: Sob 24 Lis, 2007 18:38   

Kermit - widze, ze zapytalismy mniej wiecej o to samo :-)
Mielu równiez jestem ciekawy co było walnięte?
PS. W treści wyskakują krzaczki.. (w tym mailu co wysłaleś...)
Ale zaraz wrzuce i przetestuje
 
 
     
mielu 


Pomógł: 131 razy
Wiek: 47
Dołączył: 06 Kwi 2006
Posty: 1177
Skąd: Kraków
Wysłany: Sob 24 Lis, 2007 19:21   

pola input w pliku swi a w php nazwa zmiennej msg

nad krzaczkami pracuje, krzaczki to kodowanie
 
     
InLove 
Praktyk



Wiek: 36
Dołączył: 23 Wrz 2006
Posty: 33
Skąd: Poznań
Wysłany: Sob 24 Lis, 2007 19:24   

ojojoj to namieszalem :]
Ale dziala i to najwazniejsze!
Tylko jest jedna sprawa.. wiesz moze przyjacielu co zrobic, zebym w NAZWIE i w TRESCI mial PL znaki?
 
 
     
mielu 


Pomógł: 131 razy
Wiek: 47
Dołączył: 06 Kwi 2006
Posty: 1177
Skąd: Kraków
Wysłany: Sob 24 Lis, 2007 19:30   

winny może być twój program pocztowy

email.JPG
Plik ściągnięto 8852 raz(y) 9.2 KB

 
     
Kermit 
Profesjonalista


Pomógł: 9 razy
Wiek: 39
Dołączył: 15 Lip 2006
Posty: 176
Skąd: Kraków
Wysłany: Sob 24 Lis, 2007 19:32   
   Moje WWW: www.tsi.f6.pl


hehhe a wiesz ze nie poprawiles bledu w tresci wiadomosci?:D brakuje tam jednej kropki
 
 
     
InLove 
Praktyk



Wiek: 36
Dołączył: 23 Wrz 2006
Posty: 33
Skąd: Poznań
Wysłany: Sob 24 Lis, 2007 19:33   

Ooo... używasz Outlook Express ? Jakie masz kodowanie ?
Jak wpisujesz w podpis też polskie znaki to wyświetla Ci poprawnie?
 
 
     
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.17 sekundy. Zapytań do SQL: 13