Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Wysłanie maila
Forum PHP.pl > Forum > Gotowe rozwiązania
roberto
Chciałbym wysłać ze skryptu php maila do siebie tylko jest problem, w skrypcie treść jest trzecia w kolejności a po treści sa dodatkowe nagłówki a ja bym chciał żeby w treści było kilka zmiennych np.

Użytkownik wpisuję swoje dane i skrypt wystła je do mnie
np.
treść maila
IP usera = (IP które podał w polu textowym lub skrypt wysłał sam ($REMOTE_ADDR))
nazwa = (nazwa którą wpisał w polu textowym

chodzi o to aby w treści było kilka zmiennych


z góry dzięki
crash
No i w czym problem?
roberto
Kod
<?php

$mailto='bitmag@o2.pl';
$mailsubject ='temat';
$mailheaders = $REMOTE_ADDR;
if (mail($mailto, $mailsubject, $numer, $mailheaders))
?>


i jak zrobić aby w dodatkowych nagłówkach ($mailheaders) były dwie Zmienne, jeśli wpiszę
Kod
$mailheaders = $REMOTE_ADDR, $REMOTE_HOST;
wyskakuje błąd
Ive
  1. <?
  2. $mailheaders = $_SERVER['REMOTE_ADDR'] . $_SERVER['REMOTE_HOST'];
  3. ?>

zmienne łączysz poprzez kropki ( ' . ' )
mozesz potem dołączyć jeszcze treść:
  1. <?
  2. $mailheaders = $_SERVER['REMOTE_ADDR'] . $_SERVER['REMOTE_HOST'] . $tresc;
  3. ?>


lub dowolny tekst jaki chcesz:
  1. <?
  2. $mailheaders = $_SERVER['REMOTE_ADDR'] . $_SERVER['REMOTE_HOST'] . $tresc . "to jest tekst...";
  3. ?>
roberto
dzięki bardzo
crash
A po kiego dajesz 4 argument funkcji mail()? Przecież treść daje się w trzecim...
roberto
ok poradziłem se już
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-2024 Invision Power Services, Inc.