Zitat:
Zitat von steffenk
interessant. Wo hast Du das her? Was bedeutet 666 ?
|
Über das 666 bin ich mir selbst nicht so ganz sicher; muß wohl aber CHMOD sein, da andere Werte wie etwa 755 oder 777 auch funktionieren, Fantasie-Bezeichnungen oder Strings allerdings zu Fehler führen. Was an dieser Stelle CHMOD zu suchen hat kann ich mir allerdings auch nicht erklären.

(vielleicht will die Funktion nur sicherstellen das man auch nur Dateien einlesen kann für die man eine Berechtigung hat.)
Gefunden habe ich das in einer etwas anderen Version (statt file_get_contents() wurden da normale Datei öffnen/lese Funktionen über mehrere Zeilen benutzt) in einer Klasse beim stöbern auf phpclasses.org.
Ich hab' dann mal deutsche Var-Namen benutzt und das elegantere file_get_contents() eingesetzt, weil das einfach übersichtlicher ist.
Mehrere Anhänge kann man auch ganz einfach anfügen, indem man diesen Teil
PHP-Code:
// Anhang in Mailbody einfuegen
$Nachricht .= "\r\n";
$Nachricht .= "begin 666 {$DateinameMail}\r\n";
$Nachricht .= convert_uuencode( file_get_contents( $Dateiname ) );
$Nachricht .= "end\r\n";
einfach so oft wiederholt wie man Anhänge hat.