Création groupe de fichiers joints et poids de ces fichiers

Forum de support pour les questions concernant l'utilisation de phpBB 3.2, les problèmes rencontrés lors de manipulations, de configuration du forum ou de personnalisation autres que les Styles ou les Extensions

Modérateur: Equipe

Règles du forum
A lire impérativement : Règlement de phpBB-fr.com

Pensez à effectuer une recherche, la réponse à votre question a de grandes chances d'avoir déjà été donnée.
Partager sur FacebookPartager sur TwitterPartager sur Google+

Création groupe de fichiers joints et poids de ces fichiers

Messagepar gpinpin » 01 Fév 2018 à 20:01

Bonjour
Voulant donner l'autorisation de transférer d'autre fichiers que les photos j'ai créer un groupe d'extension de fichiers joints
Par exemple groupe: asso_pdf

Dedans j'ai inclus les fichiers pdf et j'ai mis le poids à 6Mo.

et bien impossible de dépasser la valeur de 330 que j'ai j'ai mis dans l'ensemble de fichiers joints.
En essayant de modifier aussi cette valeur de l'ensemble je ne peux pas non plus mettre mes fichiers....

Qu'est que j'ai oublié de faire?

A+ Gpinpin

Ré édition (1)
Lors de la mise en en service du forum j'avais mis en fichiers joints pour les photos la valeur de 330Ko
Je ne peux plus bouger cette valeur même en version 3.1.13.
Je fais des tests en local et pas moyen d'augmenter cette valeur.
Le fait de rajouter un groupe de fichiers et de lui assigner une valeur ne change rien.
Si je diminue cette valeur par exemple à 200Ko et bien je peux toujours mettre un fichier avec une valeur jusqu'a 330Ko

Ré édition (2)
Cette valeur est bien dans la table config et se modifie en fonction de la saisie.
ce champ est "max_filesize" et chaque extension_groups de fichiers contient aussi "max_filesize"

Ré édition (3)
La valeur de "extension_groups" dans le champ "max_filesize" n'est pas pris en compte
Seul la valeur "max_filesize" dans le PCA le paramètre des fichiers joints est prise en compte

A+
Forum en 3.22 et PHP 7.23 et PHP 7.1.13 au besoin si problème en 7.23
gpinpin
Posteur habitué
Posteur habitué
 
Messages: 261
Enregistré le: 12 Mar 2008 à 11:28

Re: Création groupe de fichiers joints et poids de ces fichiers

Messagepar gpinpin » 03 Fév 2018 à 13:35

Bonjour
Difficile pour moi de faire une recherche.

Qui peut m'aiguiller sur l'utilisation de cette variable "max_filesize" ?
J'ai parcouru tous les fichiers de la base en php et autres et je ne la trouve pas.

Ce champ existe pourtant dans la base sql

A+ Gpinpin
Forum en 3.22 et PHP 7.23 et PHP 7.1.13 au besoin si problème en 7.23
gpinpin
Posteur habitué
Posteur habitué
 
Messages: 261
Enregistré le: 12 Mar 2008 à 11:28

Re: Création groupe de fichiers joints et poids de ces fichiers

Messagepar Sylveretour » 03 Fév 2018 à 14:02

Bonjour,

max_filesize est une valeur qui change en fonction de la méthode de valeur choisie avec, soit:
  1. Octets
  2. Kio Kilo octet)
  3. Mio (Mega octet)
Donc, il te suffit de choisir Mio et la valeur choisie en Méga
Avatar de l’utilisateur
Sylveretour
Maître-posteur
Maître-posteur
 
Messages: 434
Enregistré le: 21 Nov 2017 à 19:24
Localisation: West Coast

Re: Création groupe de fichiers joints et poids de ces fichiers

Messagepar gpinpin » 03 Fév 2018 à 14:40

RE
Merci mais ça je sais.

Je voudrais savoir dans quel fichier cette condition est faite.

Car si je change cette valeur dans les sous groupes rien ne se passe dans images ou documents ou autres sous groupes créés.
Seul la valeur dans "paramètre des fichiers joints" est prise en compte mais où intervient-elle? Dans quel fichier le contrôle est fait?

Hors en plus dans les sous groupes il est possible de mettre une valeur mais elle n'est pas prise en compte.

A+
Forum en 3.22 et PHP 7.23 et PHP 7.1.13 au besoin si problème en 7.23
gpinpin
Posteur habitué
Posteur habitué
 
Messages: 261
Enregistré le: 12 Mar 2008 à 11:28

Re: Création groupe de fichiers joints et poids de ces fichiers

Messagepar Sylveretour » 03 Fév 2018 à 14:51

En amont, cela se règle dans PCA => Paramètres des fichiers joints
La valeur choisie est multipliée par la méthode voulue pour atterrir dans la table config à max_filesize
Avatar de l’utilisateur
Sylveretour
Maître-posteur
Maître-posteur
 
Messages: 434
Enregistré le: 21 Nov 2017 à 19:24
Localisation: West Coast

Re: Création groupe de fichiers joints et poids de ces fichiers

Messagepar gpinpin » 03 Fév 2018 à 15:01

Oui tout à fait mais dans deux tables:
Config
extension_groups

Le but est de savoir quel fichier interroge cette variable dans ces deux tables.

A+
Forum en 3.22 et PHP 7.23 et PHP 7.1.13 au besoin si problème en 7.23
gpinpin
Posteur habitué
Posteur habitué
 
Messages: 261
Enregistré le: 12 Mar 2008 à 11:28

Re: Création groupe de fichiers joints et poids de ces fichiers

Messagepar Sylveretour » 03 Fév 2018 à 15:59

Quelle est la valeur de max_filesize dans ta table config ?
Avatar de l’utilisateur
Sylveretour
Maître-posteur
Maître-posteur
 
Messages: 434
Enregistré le: 21 Nov 2017 à 19:24
Localisation: West Coast

Re: Création groupe de fichiers joints et poids de ces fichiers

Messagepar gpinpin » 03 Fév 2018 à 16:18

Pour l'instant j'ai 330ko
J'ai vu qu'il y une variable concernant php.ini et qui ne dépasse pas 2Mo.
j'ai essayé plein de valeurs mais rien n'interagit avec la valeur dans fichiers joints

je pense que le fichier ou l'un des fichiers de contrôle est "plupload.full.min.js"
A+
Forum en 3.22 et PHP 7.23 et PHP 7.1.13 au besoin si problème en 7.23
gpinpin
Posteur habitué
Posteur habitué
 
Messages: 261
Enregistré le: 12 Mar 2008 à 11:28

Re: Création groupe de fichiers joints et poids de ces fichiers

Messagepar Sylveretour » 03 Fév 2018 à 16:25

Non, tu ne répond pas à ma question, quelle est la valeur indiquée dans le champ max_filesize dans ta table config ?
Car c"est un nombre uniquement, il n'y a pas de Ko dedans...
Avatar de l’utilisateur
Sylveretour
Maître-posteur
Maître-posteur
 
Messages: 434
Enregistré le: 21 Nov 2017 à 19:24
Localisation: West Coast

Re: Création groupe de fichiers joints et poids de ces fichiers

Messagepar gpinpin » 03 Fév 2018 à 16:36

oui en ce moment j'ai mis pour test "2048000" dans ce champ, mais je ne fais pas la conversion ça se débrouille.
sinon la valeur que je mets en normal est "337920"
Forum en 3.22 et PHP 7.23 et PHP 7.1.13 au besoin si problème en 7.23
gpinpin
Posteur habitué
Posteur habitué
 
Messages: 261
Enregistré le: 12 Mar 2008 à 11:28

Re: Création groupe de fichiers joints et poids de ces fichiers

Messagepar Sylveretour » 03 Fév 2018 à 16:43

Ha ben oui !
Met 78643200 à la place et vide ton cache...
Avatar de l’utilisateur
Sylveretour
Maître-posteur
Maître-posteur
 
Messages: 434
Enregistré le: 21 Nov 2017 à 19:24
Localisation: West Coast

Re: Création groupe de fichiers joints et poids de ces fichiers

Messagepar gpinpin » 03 Fév 2018 à 16:58

Avec cette valeur tout mes fichiers qui seront en dessous de cette valeur passerons mais la limitations dans les sous groupes ne fonctionnera pas
Test fait et j'ai raison pas de limitation avec les sous groupe.

re edition
En local le php.ini utilise 2Mo
Sur l'hébergeur: 96 Mo

Mais si je me cantonne en local je devrais trouver cet variable quelque part avec sa condition d'utilisation de non dépassement?
Le fichier JS concernant l'upload à une ligne bloquée contrairement au fichier source sur le web en runtime.

Bref pas facile
Forum en 3.22 et PHP 7.23 et PHP 7.1.13 au besoin si problème en 7.23
gpinpin
Posteur habitué
Posteur habitué
 
Messages: 261
Enregistré le: 12 Mar 2008 à 11:28

Re: Création groupe de fichiers joints et poids de ces fichiers

Messagepar Sylveretour » 03 Fév 2018 à 17:11

Que veut tu dire en local? Avec wampserveur?
Avatar de l’utilisateur
Sylveretour
Maître-posteur
Maître-posteur
 
Messages: 434
Enregistré le: 21 Nov 2017 à 19:24
Localisation: West Coast

Re: Création groupe de fichiers joints et poids de ces fichiers

Messagepar gpinpin » 03 Fév 2018 à 17:25

Oui mais j'ai la meme erreur donc je prefere travailler en local.
J'ai enfin trouve le fichier upload.php

Code: Tout sélectionner
		// Whether the uploaded file is in the image category
		$is_image = (isset($this->extensions[$this->file->get('extension')]['display_cat'])) ? $this->extensions[$this->file->get('extension')]['display_cat'] == ATTACHMENT_CATEGORY_IMAGE : false;

		if (!$this->auth->acl_get('a_') && !$this->auth->acl_get('m_', $forum_id))
		{
			// Check Image Size, if it is an image
			if ($is_image)
			{
				$this->file->upload->set_allowed_dimensions(0, 0, $this->config['img_max_width'], $this->config['img_max_height']);
			}

			// Admins and mods are allowed to exceed the allowed filesize
			if (!empty($this->extensions[$this->file->get('extension')]['max_filesize']))
			{
				$allowed_filesize = $this->extensions[$this->file->get('extension')]['max_filesize'];
			}
			else
			{
				$allowed_filesize = ($is_message) ? $this->config['max_filesize_pm'] : $this->config['max_filesize'];
			}

			$this->file->upload->set_max_filesize($allowed_filesize);
		}

La dedans j'essaye de decrypter
Forum en 3.22 et PHP 7.23 et PHP 7.1.13 au besoin si problème en 7.23
gpinpin
Posteur habitué
Posteur habitué
 
Messages: 261
Enregistré le: 12 Mar 2008 à 11:28

Re: Création groupe de fichiers joints et poids de ces fichiers

Messagepar gpinpin » 08 Fév 2018 à 17:17

Bonjour
Je reviens à la charge sur ce problème.
en effet dans le code:

Code: Tout sélectionner
// Admins and mods are allowed to exceed the allowed filesize
			if (!empty($this->extensions[$this->file->get('extension')]['max_filesize']))
			{
				$allowed_filesize = $this->extensions[$this->file->get('extension')]['max_filesize'];


Il n'existe pas de max_filesize dans la table extensions.
Cette variable existe dans la table "extension_groups" et dans la table "config"
Comment bien interpréter ces deux variables pour que le réglage du poids max du fichier soit pris en compte?

et pour finir
Pour le contrôle j'ai 3 fichiers upload. le quel est le bon?
Je pense que c'est celui de phpbb\files\upload mais j'ai besoin aussi d'une confirmation

A+
Forum en 3.22 et PHP 7.23 et PHP 7.1.13 au besoin si problème en 7.23
gpinpin
Posteur habitué
Posteur habitué
 
Messages: 261
Enregistré le: 12 Mar 2008 à 11:28


Retourner vers Utilisation

 


  • Articles en relation
    Réponses
    Vues
    Dernier message

Qui est en ligne

Utilisateurs parcourant ce forum : Bing [Bot] et 1 invité