Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP] FORMULARZ KONTAKTOWY - kopia maila do nadawcy
-hafibon-
post
Post #1





Goście







Witam.


Korzystam z formularza ze strony http://websta.pl/download/php-formularz-ko...-maili#comments.

Dostosowałam go do swoich potrzeb, ale nie znam php i nie mogę poradzić sobie z jedną rzeczą: chciałabym, żeby kopia maila była wysyłana także do nadawcy.
Wiem, że były już podobne tematy, ale nie umiem dopasować tego do mojego skryptu...


Będę wdziędzna za wszelką pomoc/wskazówki!
Go to the top of the page
+Quote Post
b4rt3kk
post
Post #2





Grupa: Zarejestrowani
Postów: 1 933
Pomógł: 460
Dołączył: 2.04.2010
Skąd: Lublin

Ostrzeżenie: (0%)
-----


Nie znam skryptu, także nie wiem jak wygląda struktura plików. Ale znajdź sobie fragment w którym wysyłany jest mail - odpowiada za to funkcja mail. Pierwsza zmienna to adresat, musisz wyedytować te zmienną dodając adres nadawcy. Jeśli chcesz bardziej szczegółowej pomocy, wklej kod na forum.


--------------------
Jeśli pomogłem, kliknij proszę 'pomógł'. Dzięki.
Go to the top of the page
+Quote Post
wujek2009
post
Post #3





Grupa: Zarejestrowani
Postów: 350
Pomógł: 31
Dołączył: 23.05.2010

Ostrzeżenie: (0%)
-----


W mail.php (linijka: 86) masz kod od wysyłania. Ogólnie wszystko jest wysyłane za pomocą funkcji mail -> http://php.net/manual/en/function.mail.php
jeśli chcesz, żeby mail został wysłane do Ciebie również proponuje dwa wyjścia:

1) dodanie nowego dodatkowego nagłówka, aby wysyłał do Ciebie kopie, ale nie pamiętam jak on się nazywał;
2) w mail.php to:
  1. if(mail($adres_odbiorcy,"=?UTF-8?B?".base64_encode($_POST['temat'])."?=",'<p>Od: <b>'.$_POST['nick'].'</b></p><pre>'.$_POST['tresc'].'</pre>','From:'.$_POST['mail']."\r\nContent-Type: text/html; charset=utf-8")){ //sukces


zmień na:
  1. if( mail($adres_odbiorcy,"=?UTF-8?B?".base64_encode($_POST['temat'])."?=",'<p>Od: <b>'.$_POST['nick'].'</b></p><pre>'.$_POST['tresc'].'</pre>','From:'.$_POST['mail']."\r\nContent-Type: text/html; charset=utf-8")
  2. AND mail('twoj@o2.pl',"=?UTF-8?B?".base64_encode($_POST['temat'])."?=",'<p>Od: <b>'.$_POST['nick'].'</b></p><pre>'.$_POST['tresc'].'</pre>','From:'.$_POST['mail']."\r\nContent-Type: text/html; charset=utf-8")
  3. ){ //sukces


tylko zmień twoj@o2.pl na swój adres.

/UPDATE: faktycznie - lepszym rozwiązaniem jest rozwiązanie post niżej.

Ten post edytował wujek2009 27.11.2012, 17:17:28
Go to the top of the page
+Quote Post
b4rt3kk
post
Post #4





Grupa: Zarejestrowani
Postów: 1 933
Pomógł: 460
Dołączył: 2.04.2010
Skąd: Lublin

Ostrzeżenie: (0%)
-----


Nie trzeba dwa razy używać funkcji mail, wystarczy dodać kolejnego odbiorcę.

  1. $adres_odbiorcy = 'jakis_mail@mail.com' . ', ';
  2. $adres_odbiorcy .= 'inny_mail@mail.com';


--------------------
Jeśli pomogłem, kliknij proszę 'pomógł'. Dzięki.
Go to the top of the page
+Quote Post
-hafibon-
post
Post #5





Goście







Chyba nie wyraziłam się jasno, albo źle Was rozumiem.

Wiem jak dodać drugiego odbiorcę maila, działa to nawet po przypisaniu dwóch adresów
zmiennej adres_odbiorcy w pliku ustawienia.php:


  1. $adres_odbiorcy = 'mail1@o2.pl; mail2@o2.pl';



Mi natomisat chodzi mi o to żeby każda osoba wchodząca na moją stronę
i korzystająca z formularza dostawała kopię napisanej przez siebie wiadomości także na swoją skrzynkę
(czyli adres, który poda w polu formularza "mail").
Go to the top of the page
+Quote Post
CuteOne
post
Post #6





Grupa: Zarejestrowani
Postów: 2 958
Pomógł: 574
Dołączył: 23.09.2008
Skąd: wiesz, że tu jestem?

Ostrzeżenie: (0%)
-----


google -> php odbieranie danych POST
google -> php zmienne
google -> php funkcje (opcjonalnie)
google -> php manual mail (patrz komentarze)

Po zapoznaniu się z powyższymi tematami, będziesz w stanie samemu przerobić skrypt.
Go to the top of the page
+Quote Post
-hafibon-
post
Post #7





Goście







Zanim utworzyłam ten temat szperałam w googlach, wydawało mi się nawet, że wiem jak działa ten skrypt,
ale zmiany, które w nim wprowadzałam nie dawały efektu i przerosło mnie to.

Dlatego poprosiłam o pomoc na tym forum, ale ok - poczytam jeszcze raz teorię, przynajmniej się czegoś nauczę
no i może wykombinuję jak to zrobić smile.gif


@CuteOne - nie rozumiem tylko dlaczego nie możesz podać mi rozwiązania, skoro je znasz wink.gif
Go to the top of the page
+Quote Post
CuteOne
post
Post #8





Grupa: Zarejestrowani
Postów: 2 958
Pomógł: 574
Dołączył: 23.09.2008
Skąd: wiesz, że tu jestem?

Ostrzeżenie: (0%)
-----


Cytat
@CuteOne - nie rozumiem tylko dlaczego nie możesz podać mi rozwiązania, skoro je znasz

Cytat
poczytam jeszcze raz teorię, przynajmniej się czegoś nauczę

wink.gif
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 10:05