Skocz do zawartości

mail


Thobby

Rekomendowane odpowiedzi

Robie ojcu na strone wysyłanie maili, a że form2mail już nie działa muszę się pobawić w php. I generalnie wysyła maila, ale jest problem z jego treścią i z mailem na który można odpowiedzieć. Na początku chciałem wszystkie dane z formularza wprowadzić do tablicy $message[1],$message[2] i tak dalej a potem po prostu wysłać jako $message ale niestety chyba sie tak nie da. Probowalem potem zrobić to na inne sposoby i też nie działało. A z mailem do odpowiedzi jest tak że trzeba go wpisać bezpośrednio, nie w zmiennej bo inaczej nie chce działać. A za każdym razem formularz będzie wysyłał kto inny więc musi być w miejscu jego@mail.pl zmienna z tym mailem. Byłbym wdzięczny za pomoc.

 

Tutaj macie to co napisałem:

<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1250" />
</head>
<body>
<?php
$message[1]="Imię:";
$message[2]=$_POST['imie'];
$message[3]="
Nazwisko:";
$message[4]=$_POST['nazwisko'];
$message[5]="
PESEL:";
$message[6]=$_POST['pesel'];
$message[7]="
E-mail:";
$message[8]=$_POST['email'];
$message[9]="
Telefon:";
$message[10]=$_POST['telefon'];
$message[11]="
Termin:";
$message[12]=$_POST['termin'];
$message[13]="
Kategoria:";
$message[14]=$_POST['kategoria'];
$message[15]="
Miejsce:";
$message[16]=$_POST['miejsce'];


$to='moj@mail.pl';
$subject='zgłoszenie na kurs';
$headers="From: jego@mail.pl" . "\r\n" .
"Reply-To: jego@mail.pl" . "\r\n" .
'X-Mailer: PHP/' . phpversion();

mail($to,$subject,$message,$headers);

php?>
</body>
</html>

Odnośnik do komentarza
Udostępnij na innych stronach

  • Administratorzy

mail($to,$subject,implode(', ', $message),$headers);

 

Niestety, array na string się nie zrzutuje sam, musisz go zimplodować w stringa (a takowy typ powinien trafić w miejsce $message w mail);

Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli już, obiekt nie jest w tym wypadku rzutowany.

 

Jak chcesz rzutowanie:

$array = (array) $object;

Zaś

$string = (string) $object;

Wywala fatala

Object of class obj could not be converted to string
bez magicznej metody __toString.

 

Po za tym zastanawiam się, czy w ogóle w PHP można mówić o rzutowaniu. Tutaj, na poziomie PHP, i tak wszystko pozostaje konwersją.

Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...