Sven Rautenberg: email Content-Type für HTML & Plain-Text

Beitrag lesen

Moin!

bei phpinfo() steht bei include_path ".:" sowohl, local, als auch bei Master.

Was wüsste ich denn da ändern bzw. wie?

Stimmen die requries so?
require_once('/usr/share/pear/Mail.php');
require_once('/usr/share/pear/mime.php');

Ok, dein Hoster bietet leider keine Möglichkeit für dich, die zentrale PEAR-Installation einzubinden. Der include_path listet nur das aktuelle Verzeichnis als Suchbasis (das ist das gewohnte Verhalten von include/require), und das includen von Dateien außerhalb deines Webspaces ist aus Sicherheitsgründen unterbunden.

Dann bist du leider doch auf manuelle Installation angewiesen.

Mail_mime läßt sich einzeln nutzen. Das von mir verlinkte Beispiel fragt am Ende den Body und die Header ab und ruft damit dann separat die Klasse Mail auf. An der Stelle kannst du auch direkt die PHP-Funktion mail() aufrufen.

Das einzige, was dir passieren kann, ist die Abhängigkeit noch von einer zentralen PEAR-Datei, nämlich "PEAR.php" (siehe das require_once in der Datei mime.php). Wenn du dieses require anpaßt auf den Ort dieser Datei, sollte es funktionieren.

- Sven Rautenberg

--
"Love your nation - respect the others."