phpbar.de logo

Mailinglisten-Archive

[php] mail() und attachment?!?!

[php] mail() und attachment?!?!

Harald Hochwald php_(at)_phpcenter.de
Thu, 6 Jun 2002 18:22:32 +0200


hallo liste,
habe probleme mit einem script das email und attachment forwarden soll,
aus irgendeinem grund klappt das anhängen von attachments und versenden
nicht aber das forwarden von emails mit attachments.
dabei ist eigentlich meiner meinung nach der einzige unterschied der, das
die attachments aus 2 verschiedenen verzeichnissen kommen,
und was noch seltsam ist, forwarden von attachments < 1kbyte klappt

hat jemand schon ähnliche erfahrungen gemacht???
unten ist ein auzug vom quellcode

 if ($forwarded_mail > 0) {
      $result2 = db_query("select * from mail_attach where parent =
'$forwarded_mail'") or db_die();
      // loop over all found attachments
      while ($row2 = db_fetch_row($result2)) {
        // assign name of the attachment ..
      $attfile = "../attach/$row2[3]";
        // ... and type!
      $attfile_type = find_userfile_type($row2[2]);
        // open the attachtment and put it into the string 'attachment'
      $attachment = fread(fopen("$attfile", "r"), filesize("$attfile"));
        // add one more element to the array 'parts'
      $parts[] = array ( "ctype" => $attfile_type,"message" =>
$attachment,"name" => $row2[2] );
      }
    } // end fetch attachments from a forwarded mail

  // begin big routine to form one string out of
  // 1. the body, 2. user selected attachments, 3. optionally attachments
from a forwarded mail
  if (($userfile and $userfile <> "none") or count($parts) > 0) {

    // add the selected attachment to the string
    $attachment = fread(fopen("$userfile", "r"), filesize("$userfile"));
    $parts[] = array ( "ctype" => $userfile_type,"message" =>
$attachment,"name" => $userfile_name );



Danke Harald
--------------------------
fastmovingbytes
creative mobile solutions

www.fastmovingbytes.com
dieselstrasse 28/1
70469 Stuttgart


php::bar PHP Wiki   -   Listenarchive