![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 2 Pomógł: 0 Dołączył: 7.12.2009 Ostrzeżenie: (0%) ![]() ![]() |
Witam wszystkich chcących mi ewentualnie udzielić pomocy. Mianowicie chodzi mi jak w tytule o tegoż wspaniałego PhpMailer'a a dokładniej o jego instalację na serwerze i implementację w kod który wcześniej działał tylko tyle że na home.pl. Przeczytałem wiele ale uwierzcie mi dostałem jakiejś zaćmy i od trzech dni nic nie ruszyłem z tematem.
Formularz znajduje się na stronie www.lobodesign.pl, natomiast kod jak niżej: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pl"> <head> <link rel="shortcut icon" href="bartek.ico"> <meta http-equiv="Content-type" content="text/html; charset=iso-8859-2" /> <title>Lobodesign-kontakt</title> <meta http-equiv="Content-language" content="pl" /> <meta name="Description" content="Lobodesign" /> <meta name="Keywords" content="projektowanie Katarzyna Gidzewicz-Kulesza, wnętrz, wnetrz, architektura, Gidzewicz, Kulesza, Bartosz Kulesza, Kulesza szafy" /> <meta name="Robots" content="all" /> <meta http-equiv="Pragma" content="no-cache" /> <meta name="author" content="Bartosz Kulesza" /> <meta name="copyright" content="© 2009 Lobodesign" /> <link rel="Stylesheet" type="text/css" href="style.css" /> <script type="text/javascript" src="js/prototype.js"></script> <!-- do lightbox-a --> <script type="text/javascript" src="js/scriptaculous.js?load=effects,builder"></script> <script type="text/javascript" src="js/lightbox.js"></script> <link rel="stylesheet" href="css/lightbox.css" type="text/css" media="screen" /> </head> <body> <div id="wrap"> <!-- tutaj masz logo i menu --> <div id="top"> <div id="logo2"> <a href="index.htm"><img class="noborder" src="gfx/logo.png" alt="Logo" /></a> </div> <div id="menu"> <a href="index.htm">strona główna</a> <a href="onas.htm">o nas</a> <a href="galeria.htm">galeria</a> <a href="projektowanie.htm">jak projektujemy</a> <a href="kontakt.php">kontakt</a> </div> </div> <!-- tutaj masz koniec tego logo i menu --> <!-- glowna grafika --> <div id="dupapodstrona2"> <div id="kontaktfor"> <div id="menu1"> <p> <b>Katarzyna Gidzewicz - Kulesza</b><br /> <b>tel.:</b> 790 011 212<br /> <b>e-mail:</b> <a href="mailto:k.g.kulesza@gmail.com">k.g.kulesza@gm ail.com</a> </p> <p> <b>Bartosz Kulesza</b><br /> <b>tel.:</b> 790 011 222<br /> <b>e-mail:</b> <a href="mailto:herkulesz77@gmail.com">herkulesz77@gm ail.com</a> </p> </div> </div> <div id="kontaktfor1"> <h2>Formularz kontaktowy:</h2> <?php // sprawdzamy, czy zmienna $submit jest pusta if (empty($_POST['submit'])) { // wyświetlamy formularz echo "<table border=\"0\"><form method=\"post\"> <tr> <td>Imię *</td> <td><input type=\"text\" name=\"imie\" style=\"width: 250px\"></td> </tr> <tr> <td>Adres e-mail *</td> <td><input type=\"text\" name=\"email\" style=\"width: 250px\"></td> </tr> <tr> <td>Telefon:</td> <td><input type=\"text\" name=\"telefon\" style=\"width: 250px\"></td> </tr> <tr> <td>Miasto:</td> <td><input type=\"text\" name=\"miasto\" style=\"width: 250px\"></td> </tr> <tr> <td>Pytania: *</td> <td><textarea name=\"tresc\" style=\"width: 250px; height: 100px\"></textarea></td> </tr> <tr> <td>Najlepszy czas na kontakt oraz forma kontaktu</td> <td><input type=\"text\" name=\"kontakt\" style=\"width: 250px\"></td> </tr> <tr> <td> </td> <td><input type=\"submit\" name=\"submit\" value=\"Wyślij\"> <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 = "Pytanie:\n$_POST[tresc]\nWysłał: $_POST[imie]\ne-mail: $_POST[email]\nTelefon: $_POST[telefon]\nMiasto: $_POST[miasto]\nKiedy-kontakt: $_POST[kontakt]"; // zmienna $header zawiera przede wszystkim adres zwrotny $header = "From: $_POST[imie] <$_POST[email]>"; // funkcja mail() za pomocą której wiadomość zostanie wysłana @mail("herkulesz77@gmail.com","Wiadomosc ze strony LOBODESIGN","$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 wymagane pola formularza! <tr> <input type=\"button\" value=\"Powrót\" onclick=\"javascipt:history.back()\"> </tr></span>"; ?> </div> </div> <!-- koniec glownej grafiki--> <!-- footer --> <div id="footer3"> <a href="index.htm">strona główna</a> <a href="onas.htm">o nas</a> <a href="galeria.htm">galeria</a> <a href="projektowanie.htm">jak projektujemy</a> <a href="kontakt.php">kontakt</a> <a>FOTOBRZUSZKI</a> <a>FOTOWAVE</a> <a href="http://www.grabski-art.pl"target="_blank">GRABSKI-ART</a> <!-- koniec footera --> </div> </body> </html> ZNALAZŁEM COŚ TAKIEGO: rozumiem że są to przede wszystkim główne ustawienia, ale gdzie tego użyć i jak - nie wiem help me...: Jak go przypisać do submita w formularzu? <?php require("class.phpmailer.php"); $mail = new PHPMailer(); $mail->PluginDir = "phpmailer/"; $mail->From = "herkulesz77@gmail.com"; //adres naszego konta $mail->FromName = "naglowek wiadomosci";//nagłówek From $mail->Host = "smtp.gmail.com";//adres serwera SMTP $mail->Mailer = "smtp"; $mail->Username = "herkulesz77";//nazwa użytkownika $mail->Password = "*******";//nasze hasło do konta SMTP $mail->SMTPAuth = true; $mail->SetLanguage("pl", "phpmailer/language/"); $mail->Subject = "Mail testowy";//temat maila // w zmienną $text_body wpisujemy treść maila $text_body = "Cześć, chyba phpMailer działa \n\n"; $text_body .= "Na zawsze Twój, \n"; $text_body .= "PHPMailer"; $mail->Body = $text_body; // adresatów dodajemy poprzez metode 'AddAddress' $mail->AddAddress("kolega@gdziestam.com","Kolega"); if(!$mail->Send()) echo "There has been a mail error <br>"; echo $mail->ErrorInfo."<br>"; // Clear all addresses and attachments $mail->ClearAddresses(); $mail->ClearAttachments(); echo "mail sent <br>"; |
|
|
![]() ![]() |
![]() |
Aktualny czas: 24.08.2025 - 00:36 |