Fork me on GitHub




« 1 (2)


Re: Problême d'envoi pièces jointes dans Formulaire
Semi pro
Inscrit: 13/04/2006 23:26
De Aix en Provence
Messages: 1751
Bon, je rectifie mon précédent message ... je pense que j'avais saturé le système chez Free avec tous les tests que j'avais effectués !

En fait, à l'exception des pièces jointes, tout va bien SAUF une chose ... je reçois tous les messages en double.

Les pièces jointes sont toujours hors service.

Posté le : 06/02/2008 14:49

signé: LionHell
Partager Twitter Partagez cette article sur GG+
Re: Problême d'envoi pièces jointes dans Formulaire
Aspirant
Inscrit: 05/02/2008 14:10
De Québec
Messages: 23
Bonjour,

Je répète mon message, avec quelques précisions...

Pour le répertoire de téléchargement, il est situé à "/upload/formulaire/imgform". Voir le code dans formulaire.php, à la fin. Il faut mettre le code en commentaire si vous voulez garder les fichiers dans ce répertoire. Le répertoire doit avoir les droits CHMOD 777. Avez-vous essayé celà!?! Moi, j'ai fait les changements, mais nous sommes sous IIS ici, alors je dois faire changer les droits sur le répertoire. Dites-moi au moins si, de votre côté, ce que je viens de vous écrire fonctionne.

En local, moi ça marche:
Xoops 2.0.17
Module formulaire v 3.33
php.ini (file_uploads = On et upload_max_filesize = 2M)



Bernard

Posté le : 07/02/2008 14:41
Partager Twitter Partagez cette article sur GG+
Re: Problême d'envoi pièces jointes dans Formulaire
Semi pro
Inscrit: 13/04/2006 23:26
De Aix en Provence
Messages: 1751
J'avais bien lu ... il me semble que le répertoire doit être "uploads" , mais j'ai vérifié dans le code c'est bon (même si le libellé est "upload".

Par contre je suis chez Free où le chmod est impossible à modifier ... Après install il était à 755.

J'ai voulu tenter "un truc" en l'effaçant et en le transférant à nouveau par ftp en vérifiant sur windows qu'il n'était pas en lecture seule ... résultat il est passé en 700 !

Bref, pour le 777 c'est râpé chez Free !

Posté le : 07/02/2008 18:24

signé: LionHell
Partager Twitter Partagez cette article sur GG+
Re: Problême d'envoi pièces jointes dans Formulaire
Aspirant
Inscrit: 05/02/2008 14:10
De Québec
Messages: 23
suggestion, changer l'endroit du upload pour avoir un contrôle dessus.

Environ la lignes, 59 et 740 de formulaire.php:

define("XOOPS_UPLOAD_PATH", XOOPS_ROOT_PATH."/uploads");

$uploadDestPath = XOOPS_UPLOAD_PATH.'/'.$modversion['dirname'].'/imgform';

Petite pensée: ...Mais pourquoi détruire les fichiers si on ne met pas la partie du code en commentaire. L''upload ne sert à rien dans ce cas!!! Qu'est-ce que le programme fait, y'a-t-il une autre étape!?! Je vais aller fouiller pour répondre à mon grand questionnement!

Bernard

Posté le : 07/02/2008 19:26
Partager Twitter Partagez cette article sur GG+
Re: Problême d'envoi pièces jointes dans Formulaire
Aspirant
Inscrit: 05/02/2008 14:10
De Québec
Messages: 23
Re-bonjour, re-bonsoir,

Je repost mon message, je ne l'avais pas mis à la bonne place!

Dans formulaire.php, le code crée un fichier temporaire lorsque le type du champ est "upload" (ligne ~680). Localement, il le fait dans le "tmp" (C:/Program Files/EasyPHP1-8\tmp\), mais sur le serveur c'est dans C:\Windows\Temp".

Sur mon environnement de Dev, le fichier tmp passe dans la condition if(filesize($_FILES[$fichier]['tmp_name'])==null)

Local, tout va bien et la fonction formulaire_upload est appelée.

Alors, l'accès au "temp" sur le serveur est sûrement la cause du problème.

Posté le : 08/02/2008 20:53
Partager Twitter Partagez cette article sur GG+

 Haut   Précédent   Suivant
« 1 (2)



Vous pouvez voir les sujets.
Vous ne pouvez pas débuter de nouveaux sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.

Propulsé avec XOOPS | Graphisme adapté par Tatane, Grosdunord, Montuy337513

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