uiii ... das würde vermutlich krachen.
Sagen wir mal: Die Funktion soll heissen:
mein_schoener_Anhang('/dateien/liste.pdf'), das trägst du genau so in das PHP Feld des Kontaktformulares ein.
Testen wir das mal mit einem subdir im Frontend_init Verzeichnis, dass wir "dateien" nennen, später wäre ein anderer Parkplatz sicherlich besser.
Jetzt legst du folgende datei: "schoener_Anhang_pdf.php" ins frontend_init und gibts als Inhalt mit:
Code: Select all
<?php
// -------------------------------------------------------------------------------------------
// obligate check for phpwcms constants
if (!defined('PHPWCMS_ROOT')) {die("You Cannot Access This Script Directly, Have a Nice Day."); }
// -------------------------------------------------------------------------------------------
/*********************************************************************************************
Simple script for calling a PHP function from a form, after the submit
Add a file to Mail as attachment
Einfaches Script fur den Aufruf einer PHP-Funktion aus einem Formular heraus nach dem submit.
Anhang von Dateien (wahlfrei)
20.01.2009 K.Heermann http://planmatrix.de
**********************************************************************************************/
function mein_schoener_Anhang($dateiname ) {
$mail->AddStringAttachment($dateiname,'anhangliste.pdf');
}
Der zweite Name ist lediglich der Name des Anhangs der Mail, kannst du also deinen Bedürfnissen anpassen.
Über den variablen Übergabebefehl kannst du dann auch noch andere PDF - Dateien übergeben ....
Das sollte ausreichen ist allerdings ungetestet.