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.