Beste mensen,
Ik ben tijd geleden begonnen met website, mijn kennis van PHP is klein maar was me toch gelukt om een form te maken en die uiteindelijk te mailen.
Nu wou ik er een attachment bij laten versturen, na het invoeren van de code
Nieuwe code:
Oude code:
Na het invoeren van de attachment code doet hij het niet, krijg een error dat de laatste regel uit het document een Parse error: syntax error, unexpected $end
iemand een idee waar het fout gaat?
alvast bedankt
Ik ben tijd geleden begonnen met website, mijn kennis van PHP is klein maar was me toch gelukt om een form te maken en die uiteindelijk te mailen.
Nu wou ik er een attachment bij laten versturen, na het invoeren van de code
Nieuwe 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
45
46
47
48
49
50
51
52
53
54
55
56
| <?php if ($_SERVER['REQUEST_METHOD']=="POST"){ error_reporting(0); $mime_boundary="==Multipart_Boundary_x".md5(mt_rand())."x"; $tmp_name = $_FILES['filename']['tmp_name']; $type = $_FILES['filename']['type']; $name = $_FILES['filename']['name']; $size = $_FILES['filename']['size']; $message = "Here is your file: $name"; if (file_exists($tmp_name)){ if(is_uploaded_file($tmp_name)){ $file = fopen($tmp_name,'rb'); $data = fread($file,filesize($tmp_name)); fclose($file); $data = chunk_split(base64_encode($data)); $naam = stripslashes ($_POST['Naam']); $achternaam = stripslashes ($_POST['Achternaam']); $adres = stripslashes ($_POST['Adres']); $postcode = stripslashes ($_POST['Postcode']); $Plaats = stripslashes ($_POST['Plaats']); $telefoon = stripslashes ($_POST['Telefoon']); $Mobiel = stripslashes ($_POST['Mobiel']); $email = stripslashes ($_POST['Email']); $Denkniveau = stripslashes ($_POST['Denkniveau']); $recipient = 'mexxwelll@gmail.com'; $subject = stripslashes($_POST['Vacature']); $from = stripslashes($_POST['Email']); $msg = "Vacature aanvraag: Naam: $naam $achternaam Adres: $adres $postcode Woonplaats: $Plaats Contact: $telefoon Mobiel: $Mobiel Email: $email Denkniveau: $Denkniveau \n\n".stripslashes($_POST['MsgBody']); if (mail($recipient, $subject, $msg)) echo nl2br( "<b>Aanvraag verzonden:</b> Aan: $recipient Voor vacature: $subject Bedant voor uw aanvraag, wij nemen zo spoedig mogelijk contact met u op! " ); else echo "Message failed to send"; } } else { ?> |
Oude 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
| <?php } else { error_reporting(0); $naam = stripslashes ($_POST['Naam']); $achternaam = stripslashes ($_POST['Achternaam']); $adres = stripslashes ($_POST['Adres']); $postcode = stripslashes ($_POST['Postcode']); $Plaats = stripslashes ($_POST['Plaats']); $telefoon = stripslashes ($_POST['Telefoon']); $Mobiel = stripslashes ($_POST['Mobiel']); $email = stripslashes ($_POST['Email']); $Denkniveau = stripslashes ($_POST['Denkniveau']); $recipient = 'mexxwelll@gmail.com'; $subject = stripslashes($_POST['Vacature']); $from = stripslashes($_POST['Email']); $msg = "Vacature aanvraag: Naam: $naam $achternaam Adres: $adres $postcode Woonplaats: $Plaats Contact: $telefoon Mobiel: $Mobiel Email: $email Denkniveau: $Denkniveau \n\n".stripslashes($_POST['MsgBody']); if (mail($recipient, $subject, $msg)) echo nl2br( "<b>Aanvraag verzonden:</b> Aan: $recipient Voor vacature: $subject Bedant voor uw aanvraag, wij nemen zo spoedig mogelijk contact met u op! " ); else echo "Message failed to send"; } ?> |
Na het invoeren van de attachment code doet hij het niet, krijg een error dat de laatste regel uit het document een Parse error: syntax error, unexpected $end
iemand een idee waar het fout gaat?
alvast bedankt
[ Voor 0% gewijzigd door RobIII op 14-01-2007 20:52 ]