Variabila $headers = 'From:

Secţiune dedicată începatorilor.

Moderatori: Moderatori, Start Moderator

Seph
Average Member
Mesaje: 164
Membru din: Lun Oct 03, 2005 10:18 pm

Variabila $headers = 'From:

Mesajde Seph » Lun Noi 18, 2013 12:56 pm

Nu trimite mail daca pun o variabila de genul:

$headers = 'From: '.$email;

sau

$headers = 'From: '.$email.'';

Vreo solutie?

Cod: Selectaţi tot

$headers = 'From: '.$email;
    'Reply-To: ' . "\r\n" .
    'X-Mailer: PHP/' . phpversion();
mail($trimite_catre, $subject, $body, $headers);



tanatos
Senior Member
Mesaje: 269
Membru din: Vin Iun 06, 2008 8:01 pm
Localitate: Iasi
Contact:

Re: Variabila $headers = 'From:

Mesajde tanatos » Mar Noi 19, 2013 7:20 am

Cod: Selectaţi tot

$headers  = 'MIME-Version: 1.0' . "\r\n";
        $headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
        $headers .= 'From: '.MAILNAME.' <'.MAILADDRESS.'>' . "\r\n";

Avatar utilizator
socu
Senior Member
Mesaje: 470
Membru din: Mie Apr 22, 2009 11:05 pm
Localitate: Marghita

Re: Variabila $headers = 'From:

Mesajde socu » Mar Noi 19, 2013 4:29 pm

Dupa cum poti observa si mai sus headerele sunt delimitate de \r\n.
Daca vrei sa fie putin mai usor de scris ai putea folosi:

Cod: Selectaţi tot

$headers = array(
  "MIME-Version: 1.0",
  "Content-type: text/html; charset=iso-8859-1",
  "From: cineva",
);
$headers = implode("\r\n", $headers);


Înapoi la “PHP Incepători”

Cine este conectat

Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 67 vizitatori