![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 16 Pomógł: 0 Dołączył: 14.12.2011 Ostrzeżenie: (0%) ![]() ![]() |
Witam Was.Napisałem prosty skrypt w PHP,który za zadanie miał wysyłać formularz na moj mail.Skrypt przepisałem z ksiązki odpowiednio dopasowując go do mojego formularza.Od razu mowie ze jestem w PHP zielony jak szczypiorek na wiosne.Formularz napisany jest w xhtml zawiera znacznik <form> na początku formularza i kończy go, jestem przekonany ze z tym formularzem jest wszystko OK.Ten formularz na koncu ma przycisk wysyłający/przenoszący(metoda POST) do innego pliku który własnie jest napisany w PHP.I tutaj pojawia sie problem otóż skrypt a właściwie Dreamweaver w którym go napisałem nie zgłasza zadnego błędu,nic nie jest podkreslone na czerwono.Mimo to nie dostaje na maila zadnej wiadomosci,wiec formularz nie działa.Jak sie dowiedziałem wiekszosc,jesli nie wszystkie darmowe serwery maja zablokowana funkcję mail.Wiec zainstalowałem Krasnala zeby sprawdzic formularz na serwerze lokalnym.I dalej nie działa...czy ktos mógłby wskazać bląd tego skryptu?Będe bardzo wdzieczny.
CODE <?php if (isset($_POST['vor-und_nachname'])){ $from = "Web Formular <xxx@wp.pl>"; $to = "yyy@onet.eu"; $subject = "formularz zamowienia"; $message = " Customer name: " . $_POST['vor-und_nachname'] . "\r\n" . " Vor- und Nachname: " . $_POST['vor-und nachname']. "\r\n" . " Adresse: " . $_POST['adresse']. "\r\n" . " Ort: " . $_POST['ORT']. "\r\n" . " Bundesland: " . $_POST['bundesland']. "\r\n" . " PLZ: " . $_POST['PLZ']. "\r\n" . " Tel. " . $_POST['Tel']. "\r\n" . " E-mail: " . $_POST['Email']. "\r\n " . " Spitze: " . $_POST['szpic']; $from = $_POST['email']; $headers = "From: $from" . "\r\n"; $headers .= "Bcc: ".$_POST['Email']."\r\n"; $headers .= "Bcc: yyy@onet.eu" . "\r\n"; mail($to,$subject,$message,$headers); } ?> |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 16 Pomógł: 0 Dołączył: 14.12.2011 Ostrzeżenie: (0%) ![]() ![]() |
Zmieniłem php.ini.Tamten uzytkownik podawał 5 tych plikow...ja wszedłem prawym przyciskiem na zielone piórko(czyli serwer krasnal)i wszedłem w ustawienia i tam był tylko jeden plik php.ini.Dokonałem zmian czyli
[mail function] ; For Win32 only. SMTP = smtp.wp.pl smtp_port = 25 ; For Win32 only. sendmail_from = moj_nick@wp.pl zrestartowałem krasnala i dalej nic ,nie mam zadnego maila w skrzynce a jak wysyłam formularz to serwer nie zgłasza żadnego błedu czyli tak jak było to do tej pory.Ale zauważyłem ze moj serwer smstp jest zaznaczony ptaszkiem ale na fioletowym tle...nie wiem czy taki kolor powinien byc.Jak wchodze do programu pocztowego smtp to to jest taki prosty program ze nie idzie nic w nim zmienic i na dole jest tylko komunikat: Waiting for connections on port#25,using DNS server:moje_IP Nie wiem czy taki komunikat powinien byc próbuje połączyc się zamiast połączono.Jak mam to zmienic skoro ten program pocztowy nie oferuje prawie zadnych dodatkowych opcji? |
|
|
![]() ![]() |
![]() |
Aktualny czas: 16.10.2025 - 08:12 |