Na super. PEAR ist ja PHP...
Dann hast du dir die Funktionen zum Aufbau des korrekten Mailformats selber zusammengebaut? Das würde ja schon fast zur Kür gehören
<?php
if (isset($_FILES['userfile']) && (UPLOAD_ERR_OK == $_FILES['userfile']['error'])) {
include('Mail.php');
include('Mail/mime.php');
$mime = new Mail_mime("\n");
if (!empty($_POST['username'])) {
$mime->setTXTBody('Dies ist das Bild von '.$_POST['username'].'.');
} else {
$mime->setTXTBody('Es wurde kein Name angegeben.');
}
$mime->addAttachment($_FILES['userfile']['tmp_name'], $_FILES['userfile']['type'], $_FILES['userfile']['name']);
$body = $mime->get();
$mailheaders = $mime->headers(array(
'From' => 'absender@example.com',
'Subject' => 'EMail vom Bilderupload'
));
$mail =& Mail::factory('mail');
$mail->send('empfaenger@example.com', $mailheaders, $body);
}
?>
<html>
<head>
<title>Upload - Mail - Test</title>
</head>
<body>
<h1>Upload - Mail - Test</h1>
<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post" enctype="multipart/form-data">
<table>
<tr><td>Name:</td><td><input name="username" type="text"></td></tr>
<tr><td>Bild:</td><td><input name="userfile" type="file"></td></tr>
<tr><td> </td><td><input type="submit" value="Abschicken"></td></tr>
</table>
</form>
</body>
</html>
Users browsing this forum: No registered users and 59 guests