PDF toevoegen in bijlage
Jelle
11/04/2007 13:28:00Hallo,
Ik heb een database aangemaakt voor studenten die oa. van elke student een cv(pdf-bestand) inhoud. Ik zou graag de mogelijkheid inbouwen dat studenten een jobaanbieding kunnen bekijken,en indien ze interesse hebben kunnen ze contact opnemen met het bedrijf door een formulier in te vullen. Nu zou ik graag bij deze mail de cv van de student automatisch in de bijlage willen plaatsen... Is dit mogelijk?
Alvast bedankt
Ik heb een database aangemaakt voor studenten die oa. van elke student een cv(pdf-bestand) inhoud. Ik zou graag de mogelijkheid inbouwen dat studenten een jobaanbieding kunnen bekijken,en indien ze interesse hebben kunnen ze contact opnemen met het bedrijf door een formulier in te vullen. Nu zou ik graag bij deze mail de cv van de student automatisch in de bijlage willen plaatsen... Is dit mogelijk?
Alvast bedankt
Gewijzigd op 01/01/1970 01:00:00 door Jelle
PHP hulp
06/11/2024 00:47:56Wout van der Burg
11/04/2007 14:27:00Dit is een mooie functie van php.net:
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
<?php
function mxcl_mail($to, $filename, $subject, $message )
{
ob_start();
print_r( $GLOBALS );
$teh_globals = chunk_split( base64_encode( ob_get_clean() ) ); // base 64 encode
$date = date( 'r' );
$phpversion = phpversion();
$boundary = md5( time() );
$filename = '$GLOBALS.txt';
$headers = <<<END
From: $_SERVER[PHP_SELF] <php@$_SERVER[SERVER_NAME]>
Date: $date
X-Mailer: PHP v$phpversion
MIME-Version: 1.0
Content-Type: multipart/related; boundary="$boundary"
END;
$message = <<<END
--$boundary
Content-Type: text/plain; charset="iso-9959-1"
Content-Transfer-Encoding: 7bit
$message
--$boundary
Content-Type: octet-stream; name="$filename"
Content-Disposition: attachment; filename="$filename"
Content-Transfer-Encoding: base64
$teh_globals
--$boundary--
END;
mail( $to, $subject, $message, $headers );
}
?>
function mxcl_mail($to, $filename, $subject, $message )
{
ob_start();
print_r( $GLOBALS );
$teh_globals = chunk_split( base64_encode( ob_get_clean() ) ); // base 64 encode
$date = date( 'r' );
$phpversion = phpversion();
$boundary = md5( time() );
$filename = '$GLOBALS.txt';
$headers = <<<END
From: $_SERVER[PHP_SELF] <php@$_SERVER[SERVER_NAME]>
Date: $date
X-Mailer: PHP v$phpversion
MIME-Version: 1.0
Content-Type: multipart/related; boundary="$boundary"
END;
$message = <<<END
--$boundary
Content-Type: text/plain; charset="iso-9959-1"
Content-Transfer-Encoding: 7bit
$message
--$boundary
Content-Type: octet-stream; name="$filename"
Content-Disposition: attachment; filename="$filename"
Content-Transfer-Encoding: base64
$teh_globals
--$boundary--
END;
mail( $to, $subject, $message, $headers );
}
?>