Avatar billede htx98i17 Professor
28. februar 2004 - 12:07 Der er 3 kommentarer og
1 løsning

mail, vedhæft en php-genereret txt-fil

Jeg har scriptet til at sende en mail med vedhæftet fil (hentet fra http://www.eksperten.dk/spm/304128 og modificeret en smule).:
<?php

$from = "htx98i17 <email@email.dk>";
$to = "email@email.dk";
$message = "her er tekst";
$userfile = "" //???


$boundary = uniqid( "");
$headers =  "From: $from
Content-type: multipart/mixed; boundary=\"$boundary\"";

if ($attachment_type) $mimeType = $attachment_type;
    else $mimeType =  "application/unknown";

    $fp = fopen($userfile,  "rb");
    $read = fread($fp, filesize($userfile));
    $read = base64_encode($read);
    $read = chunk_split($read);
    $body =  "--$boundary
Content-type: text/html; charset=iso-8859-1
Content-transfer-encoding: 8bit

<html>
<head>
  <title>Mail</title>
</head>
<body>

$message

</body>
</html>


--$boundary
Content-type: $mimeType; name=$userfile_name
Content-disposition: attachment; filename=$userfile_name
Content-transfer-encoding: base64

$read

--$boundary--";


if (mail($to, "subject", $body, $headers)) {
print "mail sendt ...";
} else {
print "mail fejl ...";
}

?>

Og jeg har scriptet i en anden php-fil der laver en txt-fil (eksempel):
<?
    header("Content-Type: text/comma-separated-values");
header("Content-Disposition: attachment; filename='import.txt'");
   
    echo"linje1;bla\r\nlinje2;bla\r\nlinje3;bla\r\nlinje4;bla\r\n"; //eks.
   
?>

Jeg vil gerne vide hvordan man kan få det første script til at sende den txt-fil der genereres vha. det sidste script. Hvis det da overhovedet kan lade sig gøre lige på denne måde. Men ellers kan det vel lade sig gøre at gemme txt-filen på serveren og så sende den. Men hvis det andet kunne lade sig gøre, ville det være rarest.
Avatar billede croview Nybegynder
28. februar 2004 - 12:52 #1
http://renoir.vill.edu/~ylee/mailfile.html
måske kan du bruge det til noget..
Avatar billede croview Nybegynder
28. februar 2004 - 12:53 #2
Avatar billede htx98i17 Professor
28. februar 2004 - 12:56 #3
jeg kan desværre ikke lige se løsningen i linket...
Avatar billede htx98i17 Professor
06. marts 2004 - 15:45 #4
lukker
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester