![]() |
Mały kłopot z funkcją mail() - Wersja do druku +- Forum Webmastera, HTML, CSS, PHP, MySQL, Hosting, Domeny - Forum dla Webmasterów (https://www.webmastertalk.pl) +-- Dział: Technologie internetowe - tworzenie stron WWW (https://www.webmastertalk.pl/forum-technologie-internetowe-tworzenie-stron-www) +--- Dział: Programowanie, Bazy danych (https://www.webmastertalk.pl/forum-programowanie-bazy-danych) +--- Wątek: Mały kłopot z funkcją mail() (/thread-maly-klopot-z-funkcja-mail) Strony:
1
2
|
Mały kłopot z funkcją mail() - Jozeph - 16-08-2010 Witam! Postanowiłem poznać zasadę działania funkcji mail(), ale coś nie bardzo idzie.. Mianowicie składnia jest dobra mail($do, $temat, $tresc, 'from: czesiek'), niestety nie działa... Wiem, że muszę mieć postawiony serwer poczty i tutaj moje pytanie bo z tego względu to nie działa.. Jaki serwer poczty/gdzie go zdobyć ? gdzieś w necie pisali coś o thunderbird'zie, ale nie chce działać.. Mogę liczyć na pomoc ? Pozdrawiam! RE: Mały kłopot z funkcją mail() - mateo - 16-08-2010 Sprawdź najpierw czy działa funkcja mail(). Sprawdź phpinfo(). Jeśli funkcja mail() działa to pokaż kod. RE: Mały kłopot z funkcją mail() - Jozeph - 16-08-2010 phpinfo pokazało coś takiego: Kod: mail.add_x_header Off Off kod bardzo prosty bez weryfikacji bo do testow: Kod: <?php i jeszcze jedno: jak próbje wyslac meila za pomocą funckji mail() to wyskakuje taki błąd: Kod: Warning: mail() [function.mail]: Failed to connect to mailserver at "localhost" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in D:\xampp\htdocs\kontakt.php on line 31 RE: Mały kłopot z funkcją mail() - yolek - 16-08-2010 Wiesz widzę w tym błędzie że nie może się połączyć z serwerem smtp do wysyłania e-maila. Mi się wydaje, że nie masz u siebie działającej funkcji mail(). Ale pewności nie mam niech wypowiedzą się eksperci. RE: Mały kłopot z funkcją mail() - dziamber - 16-08-2010 Odpalasz to na jakimś hostingu, czy na localhoscie? I pokaż cały kod, bo nie widzę skąd bierzesz zmienną $do. RE: Mały kłopot z funkcją mail() - Jozeph - 16-08-2010 odpalam to na localhoscie. dziamber dajże spokój... takie formularze są pikuś moge napisac $do = [email protected] i juz... wkleilem to tak na szybko i pozmieniałem. Kod jest nie wazny tylko sam serwer pocztowy. Co jest z smtp i thunderbirdem... RE: Mały kłopot z funkcją mail() - dziamber - 16-08-2010 Różnie ludzie robią dlatego pytam o kod. Serwer masz skąd? Xamp, Krasnal, Wamp? RE: Mały kłopot z funkcją mail() - Jozeph - 16-08-2010 serwer najnowszy xampp... włączyłem mercury i cos zaczyna się dziać... wywaliło teraz błąd: Kod: Warning: mail() [function.mail]: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'Europe/Paris' for '2.0/DST' instead in D:\xampp\htdocs\beautiful_nails\kontakt.php on line 31 RE: Mały kłopot z funkcją mail() - yolek - 17-08-2010 Jozeph jak masz problem z funkcją mail() (miałem podobne problemy), to wypróbuj tego: http://www.adam.krywko.pl/dobry-formularz-kontaktowy . Jest to napisany w php i js formularz, który po wprowadzeniu ustawień swojego konta pocztowego i przesłaniu na serwer wysyła e-maile + ma zabezpieczenia, że jeśli nie wypełnimy pól formularza to nie wysyła e-maila. Jest do użytku niekomercyjnego i komercyjnego. Sam to mam u siebie na www i działa dobrze ![]() RE: Mały kłopot z funkcją mail() - Jozeph - 17-08-2010 dzięki yolek, ale wole sam to wszystko zrobić... Js narazie zostawiam w spokoju a kodu jest tam na tyle duzo, że nie mam szans go przerobić do jutra... a chcialbym żeby to dzisiaj działało... Tak więc po przeanalizowaniu poniższego błędu: Kod: Warning: mail() [function.mail]: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'Europe/Paris' for '2.0/DST' instead in D:\xampp\htdocs\beautiful_nails\kontakt.php on line 33 doszedłem do wniosku, że musze coś zrobić z funkcją "date_default_timezone_set() ". Po wpisaniu tego w google znalazłem informacje, że dla naszego położenia powinno być wpisane: Kod: date_default_timezone_set("Europe/Paris"); ![]() A jak jest Panowie z domeną ?? |