Re: xforms et envoi de fichier... | Titre du sujet : Re: xforms et envoi de fichier... par montuy337513 sur 04/10/2014 15:38:40
Cela devrai plutôt être
$uploaded = array();
if( count($attachments) > 0 ){
$xoopsMailer->ContentType = 'multipart/alternative';
foreach( $attachments as $a ){
if( false == $xoopsMailer->isMail || $a['saveto'] ){
$uploader[$a['id']]->prefix = $form->getVar('form_id').'_';
if( false == $uploader[$a['id']]->upload() ){
$err[] = $uploader[$a['id']]->getErrors();
}else{
$saved = $uploader[$a['id']]->savedFileName;
$uploaded[] = xforms_UPLOAD_PATH.$saved;
$msg[$a['id']] .= sprintf(_xforms_UPLOADED_FILE, xforms_URL.'admin/file.php?f='.$saved);
}
}else{
if( false == $xoopsMailer->multimailer->AddAttachment($a['path'], $a['name']) ){
$err[] = $xoopsMailer->multimailer->ErrorInfo;
}else{
$msg[$a['id']] .= sprintf(_xforms_ATTACHED_FILE, $_FILES['ele_'.$a['id']]['name']);
}
}
}
}
Sinon pour savoir si le mail est au bon format, suffit de regarder le code source et vérifier si la ligne précisée plus haut y est ou pas
|
|