![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 6 Pomógł: 0 Dołączył: 20.05.2009 Ostrzeżenie: (0%) ![]() ![]() |
Witam, Zacząłem właśnie swoją przygodę z php i postanowiłem napisać jakiś prosty formularz.Założenie było takie, że ktoś wypełnia formularz, i wysyla mi go na maila, wg szablonu. Tytułem wstępu wyjaśnię że wpadłem na pomysł, aby topic maila był odrazu połączeniem imienia, nazwiska i daty. W tym celu przygotowałem prosty formularz w html, i skrypt formularz.php [codebox]
Poniżej prezentuje sam kod html Kod <form action="formularz.php" method="post"> <fieldset> <div><p style="text-align:center; font-size:24pt; border-bottom:double; background-color:#ffffff">Ankieta </p> <p style="text-align:center; font-size:22pt; border-bottom:double; background-color:#ffffff">Prosimy o odpowiedĽ na następuj±ce pytania </p> <p style="text-align:center"> Imię<input type="text" name="podajimie" size="20" maxlength="30"/> </p> <p style="text-align:center; border-bottom:solid"> Nazwisko<input type="text" name="podajnazwisko" size="20" maxlength="30"/> </p> <p style="text-align:center; border-bottom:solid"> Poczta elektroniczna <br/> <input type="text" name="podajmail" size="20" maxlength="30" style="width:300px" /> </p></div> <div style="float:left; height:600px"><p>Twoja płeć </p> <p><input type="radio" name="plec" value="kobieta"/> Kobieta</p> <p><input type="radio" name="plec" value="meżczyzna"/> Mężczyzna</p> <p>Twój wiek</p> <p><input type="radio" name="wiek" value="do 20"/> Do 20</p> <p><input type="radio" name="wiek" value="21-30"/> 21-30</p> <p><input type="radio" name="wiek" value="31-40"/> 31-40</p> <p><input type="radio" name="wiek" value="41-50"/> 41-50</p> <p><input type="radio" name="wiek" value="51-60"/> 51-60</p> <p><input type="radio" name="wiek" value="ponad 60"/> ponad 60</p> <p>Ile godzin tygodniowo krzystasz z internetu?</p> <p><input type="radio" name="internet" value="do 5 godzin"/>do 5 godzin</p> <p><input type="radio" name="internet" value="5-10 godzin"/>5-10 godzin</p> <p><input type="radio" name="internet" value="10-20 godzin"/>10-20 godzin</p> <p><input type="radio" name="internet" value="20-30 godzin"/>20-30 godzin</p> <p><input type="radio" name="internet" value="wiecej niż 30 godzin"/>wiecej niż 30 godzin</p> </div> <div style="float:right; height:600px"> <p>Jakiej przegl±darki WWW używasz najcze¶ciej?</p> <p><input type="checkbox" value="Firefox"/> Firefox</p> <p><input type="checkbox" value="Safari"/> Safari</p> <p><input type="checkbox" value="Opera"/> Opera</p> <p><input type="checkbox" value="Chrome"/> Chrome</p> <p><input type="checkbox" value="Internet Explorer"/> Internet Explorer</p> <p><input type="checkbox" value="Netscape Navigator"/> Netscape Navigator</p> <p><input type="checkbox" value="Ghost Navigator"/> Ghost Navigator</p> <p><input type="checkbox" value="inna"/> inna</p> <p style="text-align:center">Jakie popularne czasopisma komputerowe czytasz? </p><p style="text-align:center">e¶li chcesz zaznaczyć wiecej niż jedn± odpowiedĽ naci¶nij klawisz CTRL</p> <p><select name="gazeta" size="8" multiple="multiple"> <option> PC World Koputer </option> <option> PC Format </option> <option> Xploit </option> <option> NEXT </option> <option> Komputer ¦wiat Ekspert </option> <option> Komputer ¦wiat </option> <option> CHIP </option> <option> inne </option> </select> </p> </div> <div style="clear: both;"> <p style="text-align:center">Je¶li masz jakie¶ dodatkowe uwagi, życzenia i postulaty, wpisz je tutaj </p> <p style="text-align:center; border-bottom:solid"><textarea name="uwagi" rows="10" cols="50" ></textarea> </p> <p style="text-align:center">Je¶li skończyłe¶ wpisywać informacje, kliknij na przycisku Wy¶lij.</p> <p style="text-align:center">Je¶li chcesz zmienić dane, kliknij na przycisku Usuń.</p> <p style="text-align:center; border-bottom:solid"> <input type="submit" value="Wy¶lij do nas informacje"/> <input type="reset" value="Usuń wszystkie informacje"/> </p> </div> </fieldset> </form> Podczas testów po wypełnieniu strony zwracało mi pustą strone formularz.php zatem dopisałem te fragmeny z echo, aby upewnić się iż dobrze wszystko zapisałem. Jednak formularz wciąż nie działa - nie dostaje maili. Wszystko zamieściłem na serwerach cba.pl aby to testować, link Kod www.michalbaran.cba.pl/testy.html Moje pytanie - mógłby ktoś wskazać gdzie popełniłem błąd z wysyłaniem maila? Na stronie główniej cba jest napisane iż serwery obsługują funkcje mail(). Pozdrawiam.
Ten post edytował kewes 20.05.2009, 13:27:32 |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 267 Pomógł: 36 Dołączył: 8.08.2008 Ostrzeżenie: (0%) ![]() ![]() |
jezeli wiadomosc zawiera html to dodaj naglowki (headers)do funkcji mail()
http://php.net.pl/manual/pl/function.mail.php Ten post edytował *OuTSideR* 20.05.2009, 13:29:01 |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 6 Pomógł: 0 Dołączył: 20.05.2009 Ostrzeżenie: (0%) ![]() ![]() |
Poprawiłem w następujący sposób:
Lecz wciąż nie działa.Gdzie tkwi błąd? |
|
|
![]()
Post
#4
|
|
![]() Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
A nie przypadkiem nadawca? ![]() I adresata podajesz w nagłówku To:. -------------------- ![]() ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW! |
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.08.2025 - 08:41 |