lo que quiero hacer es enviar varios archivos .pdf por email. el problema esta al llamar el nombre del archivo.
ej: los archivos que voy a enviar se llaman
004561wilo.pdf
001423maria.pdf
112457pedro.pdf
pero el campo que tengo que la base de datos se solo contiene los primeros 6 caracteres
para enviar el archivo necesito la ruta completa del documentos
quiero poder enviar el archivo sin necesidad de indicar el nombre o los caracteres que contenga despues de los 6 digitos.
este es mi codigo
Código PHP:
   
if ($_POST['action'] == "send") {
    set_time_limit(0);
    
//Creo un loops para al macenar los datos en variables
while ($row_registros = mysql_fetch_assoc($registros)) { 
  $id= $row_registros['id']; 
  $idenvio= $row_registros['idenvio'];
  $nombre= $row_registros['nombre']; 
  $apellidos= $row_registros['apellidos'];
  $email= $row_registros['email']; 
  $varname = $idenvio; // Nombre del archivo que se va a enviar
  $vartemp = "files/".$idenvio."pdf"; //Ruta el archivo que se esta enviando. aqui es que quiero indicar que busque el archivo solo por los primeros 6 caracteres pero no puedo pq esl a ruta y tiene que ser el mismo nombre. esto esposible???
  $mail->AddAddress($email);
  
  if ($varname != "") {
        $mail->AddAttachment($vartemp, $varname);
    }
    $body = "<strong>Mensaje</strong><br><br>".$_POST['mensaje']."<br>";
    $body.= "<i>Enviado por Wilo0.87</i>";
    $mail->Body = $body;
    $mail->IsHTML(true);
    $mail->Send();
    echo "Mensaje enviado a ".$nombre." ".$apellidos." correctamente <br />";
}
} 
    gracias chavales!
 

