Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- if(!$_POST) exit;
- if (!defined("PHP_EOL")) define("PHP_EOL", "\r\n");
- // Poniżej przypisywanie do naszych zmiennych, danych otrzymanych z formularza
- $nazwa_druzyny = $_POST['nazwa_druzyny'];
- $nazwa_kapitana = $_POST['nazwa_kapitana'];
- $email = $_POST['email'];
- $wybor_turnieju = $_POST['wybor_turnieju'];
- $kilka_slow = $_POST['kilka_slow'];
- $verify = $_POST['verify'];
- // Sprawdzanie wprowadzonych danych:
- if(trim($nazwa_druzyny) == '') {
- echo '<div class="error_message">Uwaga! Prosimy o podanie nazwy drużyny.</div>';
- exit();
- } else if(trim($nazwa_kapitana) == '') {
- echo '<div class="error_message">Uwaga! Prosimy o podanie nazwy kapitana drużyny.</div>';
- exit();
- } else if(trim($email) == '') {
- echo '<div class="error_message">Uwaga! Prosimy o podanie poprawnego adresu e-mail.</div>';
- exit();
- }
- if(trim($wybor_turnieju) == '') {
- echo '<div class="error_message">Uwaga! Prosimy o wybranie odpowiedniego turnieju.</div>';
- exit();
- } else if(trim($kilka_slow) == '') {
- echo '<div class="error_message">Uwaga! Prosimy o wypisanie kilku słów o drużynie.</div>';
- exit();
- } else if(!isset($verify) || trim($verify) == '') {
- echo '<div class="error_message">Uwaga! Prosimy o wpisanie wyniku działania.</div>';
- exit();
- } else if(trim($verify) != '11') {
- echo '<div class="error_message">Uwaga! Numer weryfikacyjny jest niepoprawny.</div>';
- exit();
- }
- if(get_magic_quotes_gpc()) {
- $comments = stripslashes($comments);
- }
- $msg = "Ktoś kontaktuje się z Tobą za pośrednictwem formularza na stronie.<br />
- Treść wiadomości: <br />
- \"$comments\"<br /><br />
- <small>Możesz odpowiedzieć $nazwa_kapitana poprzez email: $email</small>";
- require 'phpmailer/PHPMailerAutoload.php'; /* podajemy odpowiednia sciezke w stosunku do aktualnego pliku php */
- $mail = new PHPMailer;
- /* GLOBALNA KONFIGURACJA PHPMailera */
- $mail->isSMTP(); /* Okreslamy ze bedziemy wysylac za pomoca SMTP */
- $mail->Host = 'smtp.home.pl'; /* Pojdamy adres serwera - mozna go znalezc w dokumentacji swojego dostawcy poczty */
- $mail->SMTPAuth = true; /* Uruchomienie autoryzację smtp */
- $mail->Username = 'wordpress1793649.home.pl'; /* Login do poczty */
- $mail->Password = 'xxx'; /* Haslo do poczty */
- $mail->SMTPSecure = 'tls'; /* Włączamy szyfrowanie tls, można ustawić również ssl - możliwości poczty powinny być dostępne w dokumentacji dostawcy */
- $mail->Port = 587; /* Port po którym skrypt ma się łączyć z kontem, przy tls jest to zazwyczaj 587, przy ssl 465 - może to się jednak różnić w zależności od dostawcy poczty */
- $mail->CharSet = "UTF-8"; /* Ustawienie kodowania wiadomości na UTF-8 */
- /* PRAMETRY KONKRETNEGO MAILA: */
- $mail->From = 'root@esportgo.pro'; /* Adres nadawcy maila, bardzo dobra praktyka jest stosowanie adresu za pomoca ktorego logujemy sie do SMTP */
- $mail->FromName = 'ESPORTGO.pro'; /* Nazwa nadawcy */
- $mail->addAddress('root@esportgo.pro'); /* Dodajemy odbiorcę wiadomości (można dodać kilku) */
- /* Dostępne są również funkcje takie jak $mail->addCC czy $mail->addBCC */
- $mail->isHTML(true); /* Jeżeli chcemy wysłać wiadomość w formacie HTML */
- $mail->Subject = 'Drużyna ' . $nazwa_druzyny . ' kontaktuje się z Tobą za pomocą formularza ze strony.';
- $mail->Body = $msg;
- if(!$mail->send()) { /* Jeżeli podczas wysyłki wystąpi błąd: */
- echo 'Wystąpił błąd podczas wysyłania wiadomości! Błąd: ' . $mail->ErrorInfo;
- } else { /* Jeżeli jest OK */
- echo "<fieldset>";
- echo "<div id='success_page'>";
- echo "<h1>Wiadomość została wysłana pomyślnie.</h1>";
- echo "</div>";
- echo "</fieldset>";
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement