E-Mail senden in YII
Ich bin mit YiiMail Erweiterung zum senden von mails.
Habe ich die Standard-contact.php Datei als meiner Sicht.
mycontroller--
public function SendMail()
{
//$subject = $_POST["subject"]; gives error on adding this line
mail('to-mailid',"some Subject","some Message",'$headers');
}
1) Wenn ich diesen starte, E-mail ist geschickt worden, um die id. Es kommt unter spam-Ordner mit meinem system name als Absender. Wo sollte ich hinzufügen, die von der Adresse, von der aus die mail gesendet werden soll?
2) Eine mail mit dem Betreff und eine Nachricht, die in der Steuerung geschrieben. Ich bin nicht immer jedes Thema/Botschaft, die ich geben in das Feld Werte.
Für diese habe ich versucht, mit dem folgenden in meiner SendMail() Funktion
$subject = $_POST["subject"];
Dann gibt es eine nicht definierte variable:$subject.
'$headers'
ist falsch. '
-quoted strings NICHT die Werte interpoliert, Sie versuchen, die wörtliche Wort $
, h
, e
etc... wie dem Header.Okay! Wie bekomme ich den Wert aus den Feldern? $_POST["Feldname"] ist mir ein Fehler
InformationsquelleAutor user | 2014-03-23
Du musst angemeldet sein, um einen Kommentar abzugeben.
nicht
verwenden
Haben Sie Ihre überschriften korrekt. Ich habe ein Beispiel.
Lösen die $_POST['Betreff'] Problem ist, noch einmal einen Blick auf Ihr Formular-code. Wenn es eine Yii-form, die Verwendung ist den meisten wahrscheinlich so etwas wie,, wo die " Umgangsart wird, hängt von Ihrer form Einstellungen.
InformationsquelleAutor crafter