szuetam149 4 Napisano 3 Kwietnia 2012 Udostępnij Napisano 3 Kwietnia 2012 Siemka. Mam stronke klanową pgcs-klan.yoyo.pl tam jest opcja Formularz i wyświetla się on ale jest gdzieś błąd bo nie mozna go wysłać , można wypełnić ale nie wysłać pomocy z kodem php A yoyo.pl obsługuję funkcję main. kod w większości skopiowany z neta troche przerobiony dodane nowe opcja , tabele. <?php // sprawdzamy, czy zmienna $submit jest pusta if (empty($_POST['submit'])) { // wyświetlamy formularz echo "<table border=\"0\"><form method=\"post\"> <tr> <td>Nick:</td> <td><input type=\"text\" name=\"imie\" style=\"width: 250px\"></td> </tr> <tr> <td>Imię:</td> <td><input type=\"text\" name=\"email\" style=\"width: 250px\"></td> </tr> <tr> <td>Wiek:</td> <td><input type=\"text\" name=\"email\" style=\"width: 250px\"></td> </tr> <tr> <td>Adres e-mail:</td> <td><input type=\"text\" name=\"email\" style=\"width: 250px\"></td> </tr><tr> <td>Numer GG:</td> <td><input type=\"text\" name=\"email\" style=\"width: 250px\"></td> </tr><tr> <td>Gram już:</td> <td><input type=\"text\" name=\"email\" style=\"width: 250px\"></td> </tr><tr> <td>Dostępnosć:</td> <td><input type=\"text\" name=\"email\" style=\"width: 250px\"></td> </tr> <tr> <td>Komentarz:</td> <td><textarea name=\"tresc\" style=\"width: 250px; height: 100px\"></textarea></td> </tr> <tr> <td> </td> <td><input type=\"submit\" name=\"submit\" value=\"Wyslij\"> <input type=\"reset\" value=\"Od nowa\"></td></form> </tr> </table>"; } // sprawdzamy, czy zmienne przesłane z formularza nie są puste elseif (!empty($_POST['tresc']) && !empty($_POST['imie']) && !empty($_POST['email'])) { // jeżeli powyższy warunek jest spełniony tworzona jest wiadomość // zmienna $message zawiera treść wiadomości $message = "Treść wiadomości:\n$_POST[tresc]\nWysłał: $_POST[imie]\ne-mail: $_POST"; // zmienna $header zawiera przede wszystkim adres zwrotny $header = "From: $_POST[imie] <$_POST>"; // funkcja mail() za pomocą której wiadomość zostanie wysłana @mail("szuetam149@wp.pl","Wiadomosc ze strony WWW","$message","$header") or die('Nie udało się wysłać wiadomości'); // wyświetlenie komunikatu w przypadku powodzenia echo "<div align=\"center\"><strong>Wiadomość została wysłana poprawnie!</strong></div>"; } // lub w przypadku nie wypełnienia formularza do końca else echo "<span style=\"color: #FF0000; text-align: center;\">Wypełnij wszystkie pola formularza!</span>"; ?> Proszę łagodnie traktować moje pytanie ponieważ php to dopiero początek. Cytuj Link to post Share on other sites
maden 25 Napisano 3 Kwietnia 2012 Udostępnij Napisano 3 Kwietnia 2012 usuń @ przed mail i napisz jaki błąd wyświetla. Cytuj Link to post Share on other sites
Luc3k 11 Napisano 4 Kwietnia 2012 Udostępnij Napisano 4 Kwietnia 2012 A czy serwer, na którym hostujesz stronę jest wyposażony w serwer pocztowy? Cytuj Link to post Share on other sites
szuetam149 4 Napisano 4 Kwietnia 2012 Autor Udostępnij Napisano 4 Kwietnia 2012 no właśnie pewności nie mam czy jest wyposażony w serwer pocztowy. Próbuję się dowiedziec jakoś (szukam w necie czy yoyo.pl to ma ) Cytuj Link to post Share on other sites
maden 25 Napisano 4 Kwietnia 2012 Udostępnij Napisano 4 Kwietnia 2012 Zrób co pisałem to się dowiemy co i jak. Cytuj Link to post Share on other sites
Recommended Posts
Dołącz do dyskusji
Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.