Fork me on GitHub

Rapport de message :*
 

Re: Différence de méthode d'envoi entre Formulaire (3.33 ) et Contact ?

Titre du sujet : Re: Différence de méthode d'envoi entre Formulaire (3.33 ) et Contact ?
par lionhell sur 13/02/2008 15:58:28

Citation :

blueteen a écrit:
Bon, pour l'envoi de pièce jointe au formulaire, ça n'a pas l'air d'être un gros bug.
Voici mon dernier test en date.

Dans formulaire.php, ligne 726, je remplace :
$uploadDestName $fichier;

par
$uploadDestName $_FILES[$_POST['xoops_upload_file'][0]]['name'];


Je remplace
foreach ($up as $k => $v ) {
        
$path $k;
        
$filename $v;
        if (
$xoopsMailer->multimailer->AddAttachment($path,$filename,"base64","application/octet-stream")) {
        } else {
            echo 
$xoopsMailer->getErrors();
        }
    }

par
$xoopsMailer->multimailer->AddAttachment($uploadDestPath.'/'.$uploadDestName,$filename,"base64","application/octet-stream");


Je prends un formulaire, où j'ai qu'une seule pièce jointe joignable, et là je reçois bien le fichier joint avec le mail.

ATTENTION : ceci n'est pas une solution
Je cherche juste à comprendre quels sont les soucis avec les variables, qui empêchent le bon fonctionnement des pièces jointes.

Et un des soucis est avec : $uploadDestName qui ne renvoyait pas une bonne valeur (enfin d'après mes tests).

Si vous voulez tester cette modif' de code de votre côté, pour voir si votre pièce jointe arrive bien à présent ?!


De mon côté, par apport au fichier formulaire.php original je n'ai apporté QUE les modifications citées au-dessus, les pièces jointes fonctionnent , mais l'adresse d'envoi du mail n'est pas prise en compte, c'est toujours sur l'adresse de l'administrateur que ça arrive ! Donc si je mets une adresse, et que je définis aussi le groupe webmestre je reçois le message en double ...

D'autre part, même en cochant recevoir le formulaire rempli, l'expéditeur ne reçoit pas copie du mail envoyé en accusé.
Propulsé avec XOOPS | Graphisme adapté par Tatane, Grosdunord, Montuy337513

53 Personne(s) en ligne (26 Personne(s) connectée(s) sur Forum) | Utilisateur(s): 0 | Invité(s): 53 | Plus ...