Zum Inhalt springen

Automatisch Anhang bei tcdirectmail erneuern

Erstellt am 24. März 2007 · Noch keine Antworten

Tags: PDF, Tipp

EwaldMI ·

Hallo:
Ich benutze tcdirectmail für den Newsletter-Versand. Als Anhang dieses Newsletters wird immer in sich wöchentlich änderndes PDF-Dokument angehängt, das seinen Namen aber immer behält.
Richtet man bei tcdirectmail den Anhang ein, so wird eine Kopie der betreffenden Datei in das Verzeichnis "uploads/tx_tcdirectmail" abgelegt.
Dies bedeutet, das diese Datei beim Hochladen der neuen PDF-Datei nicht erneuert wird.

Damit es für die Bürokraft einfacher ist, habe ich das Kopieren automatisiert:

Nach den "require" Anweisungen in der Datei "mailer.php" habe ich folgenden Code untergebracht:

$file_s =PATH_site."fileadmin/user_upload/wochenbrief/Wochenbrief.pdf";
$file_d =PATH_site."uploads/tx_tcdirectmail/Wochenbrief.pdf";
if (!copy($file_s, $file_d)) {
   echo ("failed to copy $file...<br />\n");
}

Dadurch wird von dem vom cronjob eingeleiteten Versand durch "mailer.php" zuerst die PDF-Datei in das Versand-Verzeichnis von tcdirectmail kopiert. Wichtig ist natürlich die Beachtung der Groß- und Kleinschreibung der Ordner- und Dateinamen. Selbige müssen auch an die eigenen Bedürfnisse angepasst werden.

Die Verfahrensweise mag für einige Puristen vielleicht nicht all zu schön sein, aber sie funktioniert.