Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [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
 
Start new topic
Odpowiedzi (1 - 7)
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.
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';
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ć (IMG:style_emoticons/default/smile.gif)


@CuteOne - nie rozumiem tylko dlaczego nie możesz podać mi rozwiązania, skoro je znasz (IMG:style_emoticons/default/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ę

(IMG:style_emoticons/default/wink.gif)
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 19.09.2025 - 17:17