Opened 15 years ago

Closed 15 years ago

#164 closed probleme (fixed)

L'envoi de fichier ne fonctionne pas

Reported by: fabien Owned by: fabien
Priority: critique Milestone: 2.3.1
Component: e2t Version:
Keywords: Cc: prolag

Description (last modified by fabien)

Avec IP.Board 2.3 (et 2.2 ?), l'envoi de fichier ne fonctionne pas quand l'option NETGEAR est activée.

L'erreur retournée est "Fichier non trouvé !".

Change History (10)

comment:1 Changed 15 years ago by fabien

  • Description modified (diff)

comment:2 Changed 15 years ago by fabien

  • Description modified (diff)

comment:3 Changed 15 years ago by fabien

  • Description modified (diff)

Petite précision, c'est quand l'option NETGEAR est activée.

comment:4 Changed 15 years ago by youp3

Prolag, tu pourrais nous rappeler les fonctionnalités activées quand tu actives les options NETGEAR ?

comment:5 Changed 15 years ago by fabien

  • Cc prolag added
  • Priority changed from bloquant to critique

J'ai trouvé le problème. Prolag a un troisième moyen de joindre un fichier : "interne". Le nom du champ utilisé pour le type 'interne' (pre_file_name) est le même que celui utilisé pour l'upload. Modifier le nom du champ risque de casser pas mal de chose et il faudra revoir pas mal de chose.

Je pense que le problème est là depuis longtemps du coup je me demande si c'est utile de corriger car j'ai l'impression de Prolag n'utilise pas l'upload de fichier.

Prolag, tu confirmes ? Pas besoin de corriger ça pour le moment ?

comment:6 Changed 15 years ago by prolag

Euhhh

Pourquoi ca ne marche pas ? (précisement)

On utilise quand même souvent l'upload ! (je vais regarder pour me faire un fix perso !)

comment:7 Changed 15 years ago by fabien

  • Owner changed from somebody to prolag

C'est la ligne 253 du fichier class_e2t_post.php qui "bloque" :

if( !is_file($fichier['path']) )

Juste avant il y a :

$fichier['path'] = $this->ipsclass->vars['dl_dir']."/".$this->ipsclass->input['pre_file_name'];

Comme $this->ipsclass->input[\'pre_file_name\'] est vide, il rendre dans la condition.

comment:8 Changed 15 years ago by prolag

Je comprends pas... Ca toujours été comme ca ! et ca toujours marcher... !

comment:9 Changed 15 years ago by fabien

  • Owner changed from prolag to fabien
  • Status changed from new to assigned

Je pense que tu l'as cassé en corrigeant une erreur notice.

Bon, je vais y regarder.

comment:10 Changed 15 years ago by fabien

  • Resolution set to fixed
  • Status changed from assigned to closed

Corrigé avec la révision [434]

Note: See TracTickets for help on using tickets.