So senden Sie einen Anhang über die E-Mail-Bibliothek mit der eigenen E-Mail-Bibliothek in CodeIgniter

ravindra

Wenn ich die folgende Methode in meiner eigenen Bibliothek kodiere, wird E-Mail erfolgreich gesendet, aber Anhänge werden nicht in E-Mails angezeigt, dh Anhänge werden nicht mit E-Mail angehängt, auch beim Aktivieren von bcc wird ein interner Serverfehler ausgegeben, aber wenn ich denselben Code in meinem Controller verwende? es funktioniert richtig.

public function sendEmail($arrData=array()){
        if($arrData['TO_EMAIL']=='') return FALSE;
        $status = FALSE;
        $config = array(
            'protocol' => 'sendmail',
            'charset'   => 'utf-8',
            'wordwrap'  => TRUE,
            'mailtype'  => 'html'
        );
        $to = '[email protected]';
        $cci =& get_instance();
        $cci->load->library('email', $config);

        $cci->email->from($arrData['FROM_EMAIL'],           $arrData['FROM_NAME']);
        $cci->email->to($arrData['TO_EMAIL'], $arrData['TO_NAME']);
        if($arrData['CC_EMAIL'])
            $cci->email->cc($arrData['CC_EMAIL']);
        //$this->email->bcc('[email protected]');
        $cci->email->subject($arrData['SUBJECT']);
        $cci->email->message($arrData['MESSAGE']);
        if($arrData['FILES'])
            $cci->email->attach($arrData['FILES']);
        $status = $cci->email->send();
        return $status;
    }
Massives Cokile

Verwenden Sie den Pfad-Helfer

$this->load->helper('path');
$path = set_realpath('pathtouploads'); //your uploads folder

dann

$this->email->attach($path . $file);

Dieser Artikel stammt aus dem Internet. Bitte geben Sie beim Nachdruck die Quelle an.

Bei Verstößen wenden Sie sich bitte [email protected] Löschen.

bearbeiten am
0

Lass mich ein paar Worte sagen

0Kommentare
LoginNach der Teilnahme an der Überprüfung

Verwandte Artikel

TOP Liste

  1. 1

    Hangfire funktioniert nicht wie erwartet mit ASP.NET Core 3.1

  2. 2

    Konvertiert nicht von Methodengruppe in Func <int>

  3. 3

    Wie berechnet man den Gesamtpreis einer Bestellung mit Rails?

  4. 4

    Identifizieren Sie die Werte der ersten Spalte pro ID und arbeiten Sie basierend auf diesem Wert

  5. 5

    Konvertieren Sie eine Textdatei mit mehreren Trennzeichen in CSV

  6. 6

    So greifen Sie auf eine Variable in einer Singleton-Klasse zu, die von einem Modul in Play 2.5 Scala verwendet wird

  7. 7

    So aktualisieren oder aktualisieren Sie alle Fragmente vom Viewpager Android

  8. 8

    Wie implementiere ich die "equals" -Methode für Generika mit "instanceof"?

  9. 9

    Probleme beim numerischen Integrieren einer multivariablen Funktion WRT einer einzelnen Variablen in Julia (mit hcubature)

  10. 10

    Was ist die idiomatischste Rust-Methode, um ein optionales Element eines Vec bedingt zu ändern?

  11. 11

    Printf gibt Zeichen aus, die über die angegebene Länge des Arrays hinausgehen

  12. 12

    So installieren Sie ein privates NPM-Paket über SSH

  13. 13

    findOneAndUpdate mit Push-Array-Elementen gibt Fehler im Mungo

  14. 14

    So verschieben Sie ein Bild in Flutter/Dart mit einem Draggable

  15. 15

    Verwendung eines Winkelmessers für Leistungstests

  16. 16

    Wie erstelle ich ein Objekt für ein Django-Modell mit vielen zu vielen Feldern?

  17. 17

    Beziehungen auf zusammengesetzten Schlüsseln mit sqlalchemy

  18. 18

    c # itextsharp absolute Textposition mehrzeilig

  19. 19

    Wie kann ich eine verschachtelte Schleife mit lapply in R ersetzen?

  20. 20

    Sind die folgenden 3 Möglichkeiten, Objekte zu definieren, identisch?

  21. 21

    Wie konvertiere ich einen Vektor von Bytes (u8) in eine Zeichenfolge?

heißlabel

Archiv