Recuperar un nombre de archivo para adjuntar a un correo electrónico con SwiftMailer y PHP

Hice la pregunta ayer, recibí un consejo y lo usé, pero no funciona por alguna razón. Por lo tanto, necesito recuperar el nombre del archivo que un usuario cargó en mi servidor desde un formulario HTML. Necesito que este archivo se adjunte a un correo electrónico enviado por PHP / SwiftMailer. Aquí está mi código, la parte de carga del archivo:

    //File upload

// Where the file is going to be placed 
$target_path = "uploads/";

// Add the original filename to our target path.  
//Result is "uploads/filename.extension" 
$target_path = $target_path . basename( $_FILES['uploadedfile']['name']);

if(move_uploaded_file($_FILES['uploadedfile']['tmp_name'], $target_path)) {
    echo "The file ".  basename( $_FILES['uploadedfile']['name']). 
    " has been uploaded";
} else{
    echo "There was an error uploading the file, please try again!";
}   

//End of file upload

Esta es la parte adjunta del archivo:

//Create the attachment
$attachment = Swift_Attachment::fromPath($_FILES['uploadedfile']['tmp_name']);

¿Por qué no obtiene el archivo del servidor? Aquí está el mensaje de error, y parece que está tratando de encontrar el archivo en un directorio incorrecto:

Advertencia: fopen (/ tmp / phpHJdw0H) [function.fopen]: no se pudo abrir la secuencia: No existe dicho archivo o directorio en /home/myserver/mydomain.com/Hawaii/html/swift-mailer/lib/classes/Swift/ByteStream /FileByteStream.php en la línea 131 Error grave: excepción no detectada 'Swift_IoException' con el mensaje 'No se puede abrir el archivo para leer [/ tmp / phpHJdw0H]' en /home/myserver/mydomain.com/Hawaii/html/swift-mailer/lib /classes/Swift/ByteStream/FileByteStream.php:133 Seguimiento de pila: # 0
etc.

¡Gracias!

Respuestas a la pregunta(1)

Su respuesta a la pregunta