Hallo,
bei der Installation eines ECard-Skripts habe ich folgende Fehlermeldung erhalten:
Warning: mail() [function.mail]: SAFE MODE Restriction in effect. The fifth parameter is disabled in SAFE MODE. in /home/www/.../htmlMimeMail.php on line 669
Meine "Forschungen" haben ergeben, dass eine Umschaltung des SAFE-Modes (was bei meinem Anbieter nicht geht) oder ein Php-Downgrade (geht ebenfalls nicht) helfen würden.
Jetzt geht es wohl darum, den Fehler im Skript zu finden und zu ändern (wenn das hilft).
Der Codeschnipsel, der sich um die Zeile 669 "bildet", ist der folgende:
if (!empty($this->return_path)) {
$result = mail($to, $subject, $this->output, implode(CRLF, $headers), '-f' . $this->return_path);
} else {
$result = mail($to, $subject, $this->output, implode(CRLF, $headers));
}
// Reset the subject in case mail is resent
if ($subject !== '') {
$this->headers['Subject'] = $subject;
}
Genau ist es diese:
$result = mail($to, $subject, $this->output, implode(CRLF, $headers), '-f' . $this->return_path);
Kann mir einer sagen, wie da was und warum geändert werden muss? Ich habe davon keine Ahnung und würde gerne wissen, wo der Fehler liegt.
Ich bedanke mich vielmals!
Gruß