![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 11 Pomógł: 0 Dołączył: 8.10.2006 Ostrzeżenie: (0%) ![]() ![]() |
Mam problem. Formularz nie chce wysłac e-maila na moją skrzynke. Oczywiście mój e-mail byl tam wpisany teraz jest podany przykladowy. Możecie pomódz??Oto formularz:
<?php if (isset($wyslany)) { $email = $mail[1] .','. $mail[2]; $tytul = "Rekrutacja"; $ip = $REMOTE_ADDR; $tresc = " Nick: $nick \n Imię: $imie \n Nazwisko: $nazwisko \n Wiek: $wiek \n Saber: $saber \n E-mail: $e_mail \n Gadu-Gadu: $gg \n \n Zainteresowania: $zainteresowania \n Staż gry: $staz \n Dlaczego ten klan: $dlaczego \n IP komputera z którego wysłano zgłoszenie: $ip \n " ; $nadawca = $e_mail; mail($email, $tytul, $tresc, "From: $nadawca"); // ustalamy treść i adresata, który otrzyma informacje o wysłanym zgłoszeniu $email_do = $e_mail; $info = " Dane jakie wysłałeś: \n Nick: $nick \n Imię: $imie \n Nazwisko: $nazwisko \n Wiek: $wiek \n Miasto: $miasto \n Saber: $saber \n E-mail: $e_mail \n Gadu-Gadu: $gg \n Zainteresowania: $zainteresowania \n Staż gry: $staz \n Dlaczego ten klan: $dlaczego \n "; mail($email_do, $tytul, $info, "From: temat"); echo ''; } else { echo ''; } ?> <form enctype="text/plain" action="rt.php" method="post"> <table> <input type="hidden" name="mail[1]" value="mail@xx.pl" /> <input type="hidden" name="mail[2]" value="mail@xx.pl" /> <tr><td>Imię</td> <td><input name="imie" /></td></tr> <tr><td>Nazwisko*</td> <td><input name="nazwisko" /></td></tr> <tr><td>Nick</td> <td><input name="nick" /></td></tr> <tr><td>Wiek</td> <td><input name="wiek" /></td></tr> <tr><td>Staż</td> <td><input name="staz" /></td></tr> <tr><td>E-mail</td> <td><input name="e_mail" /></td></tr> <tr><td>Gadu-Gadu</td> <td><input name="gg" /></td></tr> <tr><td>Miecz</td> <td> <select name="saber"> <option></option> <option>Single</option> <option>Dual</option> <option>Staff</option> </select> </td></tr> <tr><td valign="top">Dlaczego ten klan</td> <td><textarea cols="30" rows="10" name="dlaczego"></textarea></td></tr> <tr><td valign="top">Zainteresowania</td> <td><textarea cols="30" rows="10" name="zainteresowania"></textarea></td></tr> <tr><td>* - pola nieobowiązkowe</td> <td></td></tr> </table> <input type="hidden" value="wyslany" name="wyslany" /> <input type="submit" value="Wyślij" /> </form> I jeszcze jedno. Jeżeli to jest skrypt php a ja go chcem umieścic w html'u to jak ten plik zapisac? Ten post edytował Grant90 8.10.2006, 10:32:47 |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 856 Pomógł: 19 Dołączył: 30.08.2005 Skąd: 100lica Ostrzeżenie: (0%) ![]() ![]() |
Wysyłasz te dane postem a ich postem nie odbierasz (jak masz SafeMode na on to ich nie odczytasz)
mail($do....) jest chyba 1 adres - u Ciebie widzialem 2 więc albo użyj tej funkcji 2 razy (raz jeden adres raz drugi) albo w header daj BCC na drugi adres. -------------------- |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 11 Pomógł: 0 Dołączył: 8.10.2006 Ostrzeżenie: (0%) ![]() ![]() |
A mógłbyś jaśniej?Więc gdzie co dac żeby działało
![]() Ten post edytował Grant90 8.10.2006, 12:29:36 |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 856 Pomógł: 19 Dołączył: 30.08.2005 Skąd: 100lica Ostrzeżenie: (0%) ![]() ![]() |
Jak już mówiłem pewności nie mam:
Po pierwsze zobacz czy zmienne się wyświetlają if (isset($wyslany)) { echo wszystkie zmienne (nie chce mi sie pisac wszystkich Jeżeli się pokazują to zmień: $email = $mail[1] .','. $mail[2]; mail($email, $tytul, $tresc, "From: $nadawca"); na mail($mail[1], $tytul, $tresc, "From: $nadawca"); mail($mail[2], $tytul, $tresc, "From: $nadawca"); mail($email_do, $tytul, $info, "From: temat"); - nie wiem po co w nagłówku header dalesz From: temat. Albo dajesz From: adres albo Subject: temat -------------------- |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 11 Pomógł: 0 Dołączył: 8.10.2006 Ostrzeżenie: (0%) ![]() ![]() |
To niedziała. Czy mógłby ktos zrobic mi taki formularz dzialający?
|
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 856 Pomógł: 19 Dołączył: 30.08.2005 Skąd: 100lica Ostrzeżenie: (0%) ![]() ![]() |
A jak dałeś echo zmienna to masz jakiś komunikat?
-------------------- |
|
|
![]()
Post
#7
|
|
![]() Grupa: Zarejestrowani Postów: 40 Pomógł: 0 Dołączył: 8.10.2006 Skąd: świat astralny Ostrzeżenie: (0%) ![]() ![]() |
to nie ma prawa działać...
spróbuj tak:
a w formularzu wywal hidden o nazwie "wyslany" i zmien <input type="submit"...> na: <input type="submit" name="wyslany" value="Wyślij" /> pzdr. Ten post edytował fx69 8.10.2006, 20:21:08 |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 11 Pomógł: 0 Dołączył: 8.10.2006 Ostrzeżenie: (0%) ![]() ![]() |
Szczerze mówiąc ja na php wogóle sie nie znam i to napisał mi kumpel i twierdzi ze powinno działąc i nie wie co jest przyczyna tego co nie działa. Zauważyłem w skrypcie takie cos action="rt.php". Co to jest? Ja przykładowo nie mam żadnego pliku rt.php. Pomożecie napisac mi ten formularz żeby działał? PLS.
![]() |
|
|
![]()
Post
#9
|
|
![]() Grupa: Zarejestrowani Postów: 176 Pomógł: 0 Dołączył: 30.11.2004 Ostrzeżenie: (0%) ![]() ![]() |
Zauważyłem w skrypcie takie cos action="rt.php". Co to jest? Ja przykładowo nie mam żadnego pliku rt.php. Pomożecie napisac mi ten formularz żeby działał? PLS. ![]() to oznacza, że dane wysyłane są z formularza na strone rt.php prosto tłumacząc.. no zapewne kumplowi działało bo to napisał, ale tez chyba na php mało się zna.... proponuję napisać post tam gdzie szuka się skryptów bo tutaj i tak wg mnie już dużo rad ci dano, ale toi tak nic nie da jak ty nie rozumiesz o czym piszemy.. -------------------- |
|
|
![]() ![]() |
![]() |
Aktualny czas: 19.08.2025 - 16:30 |