![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 19 Pomógł: 0 Dołączył: 19.11.2004 Skąd: Witnica, lubuskie Ostrzeżenie: (0%) ![]() ![]() |
Witam.
Przerabiam książkę "Dynamiczne strony WWW php i MySQL" z Heliona i utknąłem pod koniec 3-ciego rozdziału. Mam skrypt:
Po wypełnieniu danych we formularzu i próbie wysłania otrzymuję następujący błąd: Kod Warning: mail() [function.mail]: SMTP server response: 550 Invalid recipient: mail@onet.pl in c:\usr\krasnal\www\dyn\rejestracja.php on line 49 Warning: Cannot modify header information - headers already sent by (output started at c:\usr\krasnal\www\dyn\rejestracja.php:49) in c:\usr\krasnal\www\dyn\rejestracja.php on line 50 Skrypt dokładnie sprawdziłem i jest taki sam jak w książce. Poza tym znalazłem przykłady do tej książki na serwerze Heliona i wkleiłem oryginalny. Ciągle taki sam błąd. W opisie skryptu autor książki podał informację, że w przypadku problemów może coś być nie tak w pliku php.ini. Używam Krasnala i nie wiem o który plik php.ini chodzi. Jeden jest w katalogu Windowsa, drugi w c:\usr\php, trzeci w c:\usr\php5, czwarty w c:\usr\ini\php\5. OK, otwarłem ten z katalogu c:\windows i są tam następujące informacje: Kod [mail function] ; For Win32 only. SMTP =localhost ; For Win32 only. sendmail_from =admin@localhost ; For Unix only. You may supply arguments as well (default: 'sendmail -t -i'). ;sendmail_path = Naprawdę nie wiem co może być przyczyną, że jestem informowany o nieprawidłowym odbiorcy w funkcji MAIL i że nagłówki już zostały wysłane. Pozdrawiam, Krzysiek Ten post edytował Musashi 25.10.2006, 15:10:29 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 340 Pomógł: 0 Dołączył: 7.07.2006 Ostrzeżenie: (0%) ![]() ![]() |
Nie wiem czy to pomoże.
Na stronie krasnala.... 3. Co zrobić aby skrypty php wykorzystywały do wysyłania maili nasz serwer (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) ? KRASNAL ma domyślnie ustawiony zewnętrzny serwer SMTP, przez który wysyła pocztę, jeżeli chcemy wykorzystać nasz domowy serwer, należy z MENU wybrać : USTAWIENIA->php->SERWER SMTP, następnie wpisać własny adres serwera za pośrednictwem którego będą wysyłane maile." |
|
|
![]() ![]() |
![]() |
Aktualny czas: 10.10.2025 - 08:01 |