marmat00 1 Zgłoś post Napisano Czerwiec 25, 2010 Co tu jest nie tak i jak dodać przycisk do wysyłania (jest to formularz rejestracyjny)? <?php if (count($_POST)) { ////////// USTAWIENIA ////////// $email = 'marcin.magacz@op.pl'; // Adres e-mail adresata $subject = 'rej'; // Temat listu $message = 'Dziękujemy za wysłanie formularza'; // Komunikat $error = 'Wystąpił błąd podczas wysyłania formularza'; // Komunikat błędu $charset = 'iso-8859-2'; // Strona kodowa ////////////////////////////// $head = "MIME-Version: 1.0\r\n" . "Content-Type: text/plain; charset=$charset\r\n" . "Content-Transfer-Encoding: 8bit"; $body = ''; foreach ($_POST as $name => $value) { if (is_array($value)) { for ($i = 0; $i < count($value); $i++) { $body .= "$name=" . (get_magic_quotes_gpc() ? stripslashes($value[$i]) : $value[$i]) . "\r\n"; } } else $body .= "$name=" . (get_magic_quotes_gpc() ? stripslashes($value) : $value) . "\r\n"; } echo mail($email, "=?$charset?B?" . base64_encode($subject) . "?=", $body, $head) ? $message : $error; } else { ?> <form action="?" method="post"> <p>Wpisz wszystkie dane</p> <input type="text" name="dane[1]" value="" />Nazwa Użytkownika (taka jak domena)<br /> <input type="text" name="dane[2]" value="" />Hasło<br /> <input type="text" name="dane[3]" value="" />Imię<br /> <input type="text" name="dane[4]" value="" />Nazwisko<br /> <input type="text" name="dane[5]" value="" />E-mail<br /> <input type="text" name="dane[6]" value="" />Telefon<br /> <p>Czy chcesz zainstalować jakieś systemy ?</p> <select name="Systemy[]" multiple="multiple" size="4"> <option selected="selected">Nic</option> <option>PHP Fusion</option> <option>Joomla</option> <option>MyBB</option> </select> </form> <?php } ?> Udostępnij ten post Link to postu Udostępnij na innych stronach
Kolopik 222 Zgłoś post Napisano Czerwiec 25, 2010 <?php if($_POST[‘wyslij’]) //Gdy wcisniety jest przycisk wyslij w formularzu { mail(‘webmaster@strona.pl’, $_POST[‘dane[1]’] $_POST[‘dane[2]’], $_POST[‘dane[3]’], ‘From: ‘.$_POST[‘$email’]); } else { ?> <?php if (count($_POST)) { ////////// USTAWIENIA ////////// $email = 'marcin.magacz@op.pl'; // Adres e-mail adresata $subject = 'rej'; // Temat listu $message = 'Dziękujemy za wysłanie formularza'; // Komunikat $error = 'Wystąpił błąd podczas wysyłania formularza'; // Komunikat błędu $charset = 'iso-8859-2'; // Strona kodowa ////////////////////////////// $head = "MIME-Version: 1.0\r\n" . "Content-Type: text/plain; charset=$charset\r\n" . "Content-Transfer-Encoding: 8bit"; $body = ''; foreach ($_POST as $name => $value) { if (is_array($value)) { for ($i = 0; $i < count($value); $i++) { $body .= "$name=" . (get_magic_quotes_gpc() ? stripslashes($value[$i]) : $value[$i]) . "\r\n"; } } else $body .= "$name=" . (get_magic_quotes_gpc() ? stripslashes($value) : $value) . "\r\n"; } echo mail($email, "=?$charset?B?" . base64_encode($subject) . "?=", $body, $head) ? $message : $error; } else { ?> <form action="?" method="post"> <p>Wpisz wszystkie dane</p> <input type="text" name="dane[1]" value="" />Nazwa Użytkownika (taka jak domena)<br /> <input type="text" name="dane[2]" value="" />Hasło<br /> <input type="text" name="dane[3]" value="" />Imię<br /> <input type="text" name="dane[4]" value="" />Nazwisko<br /> <input type="text" name="email_nadawcy" value="" />E-mail<br /> <input type="text" name="dane[6]" value="" />Telefon<br /> <p>Czy chcesz zainstalować jakieś systemy ?</p> <select name="Systemy[]" multiple="multiple" size="4"> <option selected="selected">Nic</option> <option>PHP Fusion</option> <option>Joomla</option> <option>MyBB</option> </select> <br> <input type="button" name="wyslij" value="wyślij" /> </form> Udostępnij ten post Link to postu Udostępnij na innych stronach
marmat00 1 Zgłoś post Napisano Czerwiec 25, 2010 Coś jest nie tak w lini 10 gdy ją zakomentuje to pisze że błąd w lini 13 Udostępnij ten post Link to postu Udostępnij na innych stronach
Kolopik 222 Zgłoś post Napisano Czerwiec 25, 2010 <?php if (count($_POST)) { ////////// USTAWIENIA ////////// $email = 'marcin.magacz@op.pl'; // Adres e-mail adresata $subject = 'rej'; // Temat listu $message = 'Dziekujemy za wyslanie formularza'; // Komunikat $error = 'Wystapil blad podczas wysylania formularza'; // Komunikat b^3^edu $charset = 'iso-8859-2'; // Strona kodowa ////////////////////////////// $head = "MIME-Version: 1.0\r\n" . "Content-Type: text/plain; charset=$charset\r\n" . "Content-Transfer-Encoding: 8bit"; $body = ''; foreach ($_POST as $name => $value) { if (is_array($value)) { for ($i = 0; $i < count($value); $i++) { $body .= "$name=" . (get_magic_quotes_gpc() ? stripslashes($value[$i]) : $value[$i]) . "\r\n"; } } else $body .= "$name=" . (get_magic_quotes_gpc() ? stripslashes($value) : $value) . "\r\n"; } echo mail($email, "=?$charset?B?" . base64_encode($subject) . "?=", $body, $head) ? $message : $error; } else { ?> <form action="?" method="post"> <div> <p>Wpisz wszystkie dane</p> <input type="text" name="Nazwa/domena" value="" />Nazwa Użytkownika (taka jak domena)<br /> <input type="text" name="Haslo" value="" />Hasło<br /> <input type="text" name="Imie" value="" />Imię<br /> <input type="text" name="Nazwisko" value="" />Nazwisko<br /> <input type="text" name="Email" value="" />E-mail<br /> <input type="text" name="Telefon" value="" />Telefon<br /> <p>Czy chcesz zainstalować jakieś systemy ?</p> <select name="Systemy[]" multiple="multiple" size="4"> <option selected="selected">Nic</option> <option>PHP Fusion</option> <option>Joomla</option> <option>MyBB</option> <br><br><br> <br> <br> <input type="submit" value="Wyslij" /> <input type="reset" value="Resetuj" /> </div> </form> <?php } ?> To śmiga. Czekam na piwko DEMO: http://worldcup.xip.pl/m.php btw hosting będziesz stawiał ? Udostępnij ten post Link to postu Udostępnij na innych stronach
marmat00 1 Zgłoś post Napisano Czerwiec 25, 2010 Tylko dla testów to robię. Udostępnij ten post Link to postu Udostępnij na innych stronach
Kolopik 222 Zgłoś post Napisano Czerwiec 25, 2010 Tylko dla testów to robię. Mhm, nie ma za co Udostępnij ten post Link to postu Udostępnij na innych stronach
crazyluki 114 Zgłoś post Napisano Czerwiec 25, 2010 Kolopik: czy ktokolwiek kiedykolwiek w poradzie skierowanej dla Ciebie zawarł wymaganie dostarczenia piwa ? Zresztą, o ile mnie pamięć nie myli - sam także kiedyś poszukiwałeś podobnego skryptu, bądź z podobnym miałeś problem. Udostępnij ten post Link to postu Udostępnij na innych stronach
Kolopik 222 Zgłoś post Napisano Czerwiec 26, 2010 Kolopik: czy ktokolwiek kiedykolwiek w poradzie skierowanej dla Ciebie zawarł wymaganie dostarczenia piwa ? Zresztą, o ile mnie pamięć nie myli - sam także kiedyś poszukiwałeś podobnego skryptu, bądź z podobnym miałeś problem. 1. Tak 2. Taki żarcik (wirtualne piwko) 3. Nie, nie szukałem. Udostępnij ten post Link to postu Udostępnij na innych stronach
Gość N3T5kY Zgłoś post Napisano Czerwiec 26, 2010 A dostarczenie piwa nieletniemu jest przestępstwem Udostępnij ten post Link to postu Udostępnij na innych stronach