IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

WordPress PHP Discussion :

Pièces jointes avec Contact Form 7


Sujet :

WordPress PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    call center
    Inscrit en
    Janvier 2014
    Messages
    225
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : call center
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Janvier 2014
    Messages : 225
    Par défaut Pièces jointes avec Contact Form 7
    Bien le bonjour,

    Je rencontre un problème et toutes les solutions testés ne me font pas avancer.
    J'ai installé Contact Form 7 maisq je recontre un problème avec la taille des pièces jointes.

    Sur mon formulaires d'inscription, il est possible de transmettre des gros fichiers mais cela ne fonctionne pas.

    - J'ai paramétré la taille de la pièce jointe dans C.F.7 (testé avec et sans limite...)
    - J'ai testé la boite mail sans formulaire, ça fonctionne. Ça ne vient pas de la boite.
    - J'ai augmenté la capacité de ma boite mail OVH qui par défaut était de 5Mo.
    - Les pièces jointes acceptées peuvent maintenant être de 8Mo mais pas plus...
    - J'ai appelé OVH, aucune restriction de leur côté.
    - J'ai crée un répertoire pj-temp provisoire (mode 755) sous la racine et j'ai rajouté le chemin dans wp-config.php pour modifier le chemin de la variable WPCF7_UPLOADS_TMP_DIR
    comme conseillé ici
    Voici le code:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    define( ‘WPCF7_UPLOADS_TMP_DIR’, ‘pj-temp’ );
    Rien n'y fait...
    Quelqu'un aurait il une idée pour augmenter la taille de pièces jointes?

  2. #2
    Expert confirmé
    Avatar de mathieu
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    10 666
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 10 666
    Par défaut
    quel est le problème plus en détails, les messages d'erreurs, les essais que vous avez fait ?

  3. #3
    Membre confirmé
    Homme Profil pro
    call center
    Inscrit en
    Janvier 2014
    Messages
    225
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : call center
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Janvier 2014
    Messages : 225
    Par défaut
    Bonsoir Mathieu,

    J'ai en effet oublié de préciser le message d'erreur:
    "Une erreur s’est produite lors de l’envoi de votre message. Veuillez essayer à nouveau plus tard."

    Pour le reste, j'ai fait une bardé de tests dont les principaux sont ci-dessus.
    Je viens à l'instant de tester en remplaçant mon adresse mail de destination par mon adresse Gmail: même message d'erreur.

    Ce qu'il faut retenir me semble t il, c'est que cela fonctionne parfaitement jusqu'à 9 Mo...
    Au delà, le formulaire génère le message d'erreur...
    Je viens également de faire un test en limitant le type de fichier de la sorte:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    [file Video limit:31457280 filetypes:mov]
    Toujours KO

  4. #4
    Expert confirmé
    Avatar de mathieu
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    10 666
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 10 666
    Par défaut
    il y a plusieurs réglages qui limitent la taille des uploads dans la configuration de PHP :
    https://php.developpez.com/faq/?page...ers_uploadsize

  5. #5
    Membre confirmé
    Homme Profil pro
    call center
    Inscrit en
    Janvier 2014
    Messages
    225
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : call center
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Janvier 2014
    Messages : 225
    Par défaut
    Bonsoir Mathieu,

    Merci pour les recommandations.
    J'ai testé sans succès ce qui est ci dessous:

    N'ayant pas trouvé de fichier php.ini, j'ai donc eu à le créer sous la racine avec le contenu suivant mais toujours KO:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    upload_max_filesize = 64M puis testé avec 10 Mo
    post_max_size = 64M puis testé avec 10 Mo
    max_execution_time = 300
    J'ai également testé le rajout de ces informations dans le .htaccess.
    Dans ce cas, j'ai un message d'erreur:
    The server encountered an internal error or misconfiguration and was unable to complete your request.
    Please contact the server administrator, postmaster@*******.fr and inform them of the time the error occurred, and anything you might have done that may have caused the error.
    More information about this error may be available in the server error log.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    php_value upload_max_filesize 64M
    php_value post_max_size 64M
    php_value max_execution_time 300
    php_value max_input_time 300

  6. #6
    Membre confirmé
    Homme Profil pro
    call center
    Inscrit en
    Janvier 2014
    Messages
    225
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : call center
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Janvier 2014
    Messages : 225
    Par défaut
    Nouveaux tests effectués:

    1) Caches vidés = KO

    2) Testé sur Firefox puis Chrome = KO

    3) J'ai effectué une recherche texte avec les critères suivants dans tous les répertoires.
    En regardant le contenu des fichiers trouvés, je n'ai pas trouvé de limite (suis-je passé à côté d'une info...?)
    Increase Max Upload Filesize
    upload_max_filesize

    4) J'ai trouvé un fichier wp-content/uploads/wpcf7_uploads/.htacess auquel j'ai rajouté sans succès:
    php_value upload_max_filesize 64M
    php_value post_max_size 64M
    php_value max_execution_time 300
    php_value max_input_time 300

    Je sèche toujours...

  7. #7
    Expert confirmé
    Avatar de mathieu
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    10 666
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 10 666
    Par défaut
    Citation Envoyé par benjea06 Voir le message
    N'ayant pas trouvé de fichier php.ini, j'ai donc eu à le créer sous la racine avec le contenu suivant mais toujours KO:
    avez-vous vérifié avec la fonction "phpinfo" que ces modifications ont bien été prises en compte ?

  8. #8
    Membre Expert

    Homme Profil pro
    Webmaster
    Inscrit en
    Mai 2011
    Messages
    1 049
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Webmaster
    Secteur : Enseignement

    Informations forums :
    Inscription : Mai 2011
    Messages : 1 049
    Billets dans le blog
    2
    Par défaut
    Citation Envoyé par benjea06 Voir le message
    N'ayant pas trouvé de fichier php.ini, j'ai donc eu à le créer sous la racine avec le contenu suivant mais toujours KO:
    Le fichier ini n'est pas modifiable sur un hébergement mutualisé chez OVH
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    upload_max_filesize = 64M puis testé avec 10 Mo
    post_max_size = 64M puis testé avec 10 Mo
    max_execution_time = 300
    Normal que cela ne fonctionne que jusqu'à 9 Mo si la taille max. est limitée à 10 Mo. Il faut laisser 64 Mo et passer le max_execution_time à 3000.
    Perso, je suis assez déçu par Contact Form 7, il vaudrait mieux utiliser un autre plugin, il en existe d'autres gratuits ou payants.

Discussions similaires

  1. [10gR2] Envoi de mail avec pièce jointe via un form
    Par Lylye dans le forum Forms
    Réponses: 0
    Dernier message: 01/03/2013, 15h52
  2. listing avec pièces jointes dans contact
    Par chaudier37 dans le forum Outlook
    Réponses: 1
    Dernier message: 10/06/2012, 19h21
  3. envoi fichier pièce jointe avec Jmail
    Par nickg dans le forum ASP
    Réponses: 2
    Dernier message: 04/07/2006, 09h38
  4. Recreer une pièce jointe avec JavaMail
    Par guenievre dans le forum API standards et tierces
    Réponses: 3
    Dernier message: 09/06/2006, 14h58
  5. Réponses: 2
    Dernier message: 06/12/2005, 11h53

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo