Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][HTML]pomoc w modyfikacji formularza
Forum PHP.pl > Forum > Przedszkole
aleo
witam

to fragment mego formularza chę aby formularz wysyłał dane do danej osoby jak i kopie do mnie i nie wiem gdzie to wpisać w linijce rozpoczynającje się od mail wpisałem mail['mójadres@gmail.com'] ale nie działa

podrzucam kod
CODE
defined( '_JEXEC' ) or die( 'Restricted access' );

$ogloszenie = com_pobierzOgloszenie($wybraneOgloszenie);

$osoba = com_pobierzOsobe($user_id);

$mjHeader = "From: ". $_POST['imieinazwisko'] . " <" . $osoba->email . ">\r\n";

mail($ogloszenie->email, $_POST['temat'], $_POST['tresc'], $mjHeader,$_mail['mójmail@gmail.com']);

?>



nikt nie wie jak to naprawić ?
Maxik
  1. <?php
  2. $mjHeader = "From: ". $_POST['imieinazwisko'] . " <" . $osoba->email . ">r\n
  3. Bcc: mojmail@gmail.comr\n";
  4. ?>


Wyśle do Ciebie ukrytą kopię.
aleo
zrobiłem tak ale mail nie przychodzi sad.gif

Tak wygląda formularz
http://sabayonlinux.pl/upload/tmp/fomularz.txt

A tak skrypt który to przetwarza i wysyła na serwer .
http://sabayonlinux.pl/upload/tmp/skrypt.txt

Co jest nie tak ?

P.S
Proszę o pomoc .
YaQzi
Specjalistą nie jestem ale nie podoba mi się to:

plik formularza, linia 34
<form action=""
action powinno zawierać ścieżkę do pliku przetwarzającego formularz

plik skryptu, linia 12
mail($ogloszenie->email, $_POST['adresemail'] ,$_POST['temat'], $_POST['tresc'], $mjHeader);
Dziwnie... O_o Poprawną składnię funkcji masz tutaj Jeśli więc chcesz wysłać ukrytą kopię do siebie musisz użyć funkcji mail() dwa razy, np tak:
  1. <?php
  2. mail($_POST['adresemail'], $_POST['temat'], $_POST['tresc'], $mjHeader);
  3. mail('twój email', $_POST['temat'], $_POST['tresc'], $mjHeader);
  4. ?>
piotrooo89
może porostu tam gdzie wysyłasz podasz mail klienta i swój?

np:
  1. <?php
  2. $to  = 'kliijenta@example.com' . ', ';
  3. $to .= 'twoj@example.com';
  4. ?>


później wywołujesz ową funkcje maila zgodnie z manualem mail()
bazyliszek83
Cytat(piotrooo89 @ 26.10.2008, 15:32:45 ) *
może porostu tam gdzie wysyłasz podasz mail klienta i swój?

np:
  1. <?php
  2. $to  = 'kliijenta@example.com' . ', ';
  3. $to .= 'twoj@example.com';
  4. ?>


później wywołujesz ową funkcje maila zgodnie z manualem mail()


To chyba najpewniejsze rozwiązanie, chyba że zależy ci na tym aby osoba która dostanie maila nie widziała tego drugiego adresu.
aleo
sorry ze odświeżam mam tak
CODE
mail($ogloszenie->email, $to , $_POST['temat'], $_POST['tresc'],$mjHeader);


ale mail nie dochodzi sad.gif
piotrooo89
zdefiniuj nie chodzi. wywala jakiś błąd coś nie działa? i pokaż kod wysyłający maila tzn wszystko nie tylko funkcje mail.
aleo
CODE
$to = 'osoba@example.com';
session_start();
if ($_POST['token'] == $_SESSION['numbers']) {

defined( '_JEXEC' ) or die( 'Restricted access' );

$ogloszenie = com_pobierzOgloszenie($wybraneOgloszenie);

$osoba = com_pobierzOsobe($user_id);

$mjHeader = "From: ". $_POST['imieinazwisko'] . "
<" . $osoba->email .
"> \r\n";



mail($ogloszenie->email, $to , $_POST['temat'], $_POST['tresc'],$mjHeader);
//$to zmienna z mail'em do mnie .
echo "Dziękujemy. Twoja wiadomość została wysłana"; }
else {
echo "Popraw następujące dane przed kontynuacją:

- kod weryfikacyjny ";
}
?>
...



kod formularza

Jak mam tak jak teraz mail nie jest wysyłany do mnie ani do danej osoby .
Onliner
Może to trochę banalne, ale poprostu funkcja mail nie chodzi na twoim serwerze?
Wpisz coś takiego:
  1. <?php
  2. $Name = "Test";
  3. $email = "twojmail@mail.com";
  4. $recipient = "twojmail@mail.com";
  5. $mail_body = "test";
  6. $subject = "Test";
  7. $header = "From: ". $Name . " <" . $email . ">r\n";
  8.  
  9. mail($recipient, $subject, $mail_body, $header);
  10. ?>

I zobacz czy pójdzie mail. Ja już raz tak miałem, bodajże kiedyś yoyo.pl nie obsługiwało mail()
aleo
nie no bez jaj smile.gif
Wszystko chodzi jak należy serwer w home.pl
Tylko jak do skryptu wklejam kod aby wysyłało również do mnie ukrytego maila .
Skrypt nie wysyła wcale maila ani do mnie ani do danej osoby .

p.s
Nie wiecie jak rozwikłać ten problem ?
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.