Swiftmail met bijlage werkt niet

Status
Niet open voor verdere reacties.

parisdiesel

Gebruiker
Lid geworden
15 nov 2008
Berichten
94
Hallo, met onderstaand script mail ik de gegevens van een formulier. Het werkt opzich wel goed alleen de bijlage werkt niet daar krijg ik de volgende foutmelding. Wat doe ik fout?
Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in /home/public_html/formulier/formuliermailen.php on line 47
dit is regel 47:
$message->attach(new Swift_Message_Attachment(new Swift_File("$_FILES['bijlage']['tmp_name']"), "bijlage.jpg", "application/jpg"));

PHP:
<?php 
// wijzig de directory naar deze bestanden 
require_once "../lib/Swift.php"; 
require_once "../lib/Swift/Connection/NativeMail.php"; //There are various connections to use 
  
$swift =& new Swift(new Swift_Connection_NativeMail()); 

$bericht = 'Inkoop auto formulier,<br><br> 

         
            
            Merk: '.$_POST['merk'].'<br> 
            Model: '.$_POST['model'].'<br> 
            Uitvoering: '.$_POST['uitvoering'].'<br> 
            Bouwjaar: '.$_POST['bouwjaar'].'<br><br> 
            
            Kmstand: '.$_POST['kmstand'].'<br><br> 
            
            Apkmaand: '.$_POST['apkmaand'].'<br> 
            Apkjaar: '.$_POST['apkjaar'].'<br> 
            Kenteken: '.$_POST['kenteken'].'<br> 
            Conditie: '.$_POST['conditie'].'<br><br> 
            
            Brandstof: '.$_POST['brandstof'].'<br> 
            Carroserie: '.$_POST['carroserie'].'<br> 
            Kleur: '.$_POST['kleur'].'<br> 
            Transmissie: '.$_POST['transmissie'].'<br> 
            Btw: '.$_POST['btw'].'<br><br> 
            
            Nieuwprijs: '.$_POST['nieuwprijs'].'<br> 
           
            Uw vraag prijs: '.$_POST['uwvraagprijs'].'<br> 
            BPM: '.$_POST['BPM'].'<br><br> 
            Extra: '.$_POST['extra'].'<br>
            Naam: '.$_POST['naam'].'<br> 
            Adres: '.$_POST['adres'].'<br> 
            Postcode: '.$_POST['postcode'].'<br> 
            Woonplaats: '.$_POST['woonplaats'].'<br><br> 
	    Telefoon: '.$_POST['telefoon'].'<br>
            E-mail: '.$_POST['email'].'';
           
        

$message =& new Swift_Message("onderwerp",$bericht, "text/html"); 
  
//Use the Swift_File class 
$message->attach(new Swift_Message_Attachment(new Swift_File("$_FILES['bijlage']['tmp_name']"), "bijlage.jpg", "application/jpg")); 
  

$swift->send($message, "blabla@hetnet.nl", "inkoop@hetnet.nl"); 


?>
 
Laatst bewerkt door een moderator:
Opgelost het mailen werkt nu goed, alleen weet ik niet hoe ik moet controleren als er geen file wordt geselecteerd. hoe doe ik dat?
Edit: dit is ook opgelost.
 
Laatst bewerkt:
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan