Sur un site 2.1.10 j'utilise le plug in Acces Restreint 3.3.1.
J'ai utilisé la "Configuration des accès .htaccess" dans le plug in
pour interdire la consultation des documents aux personnes non
autorisés.
depuis des jours je tournais en rond, car les documents ainsi protégés
étaient corrompus dès qu'on les téléchargeait ...
Après des heures de recherche, j'ai identifié le coupable !!
c'est le fichier "mes_fonctions.php" (j'utilise 2 fonctions sur le site)
j'ai fais des tests, même si ce fichier ne contient aucune ligne, sa
simple présence suffit à corrompre le transfert des fichiers protégés
…
dès que je supprime "mes_fonctions.php", le transfert est ok ???
Je ne sais pas si le problème est connu ? si on peut le contourner ?
sinon je vais devoir trouver une astuce pour me passer de mes
fonctions...
Peut être un encodage défectueux de ce fichier, qui ajouterais un
caractère au début de ce fichier:
Voir si tu peux enregistrer sans BOM.
Denis
Le 11/02/2013 12:06, jacangers a écrit :
Bonjour
Sur un site 2.1.10 j'utilise le plug in Acces Restreint 3.3.1.
J'ai utilisé la "Configuration des accès .htaccess" dans le plug in
pour interdire la consultation des documents aux personnes non
autorisés.
depuis des jours je tournais en rond, car les documents ainsi protégés
étaient corrompus dès qu'on les téléchargeait ...
Après des heures de recherche, j'ai identifié le coupable !!
c'est le fichier "mes_fonctions.php" (j'utilise 2 fonctions sur le site)
j'ai fais des tests, même si ce fichier ne contient aucune ligne, sa
simple présence suffit à corrompre le transfert des fichiers protégés
....
dès que je supprime "mes_fonctions.php", le transfert est ok ???
Je ne sais pas si le problème est connu ? si on peut le contourner ?
sinon je vais devoir trouver une astuce pour me passer de mes
fonctions...
si vous avez une petite idée
merci
jacques
_______________________________________________
liste spip
spip@rezo.net - désabonnement : envoyer un mail à spip-off@rezo.net
Le 11/02/2013 12:06, jacangers a écrit :
> Bonjour
>
> Sur un site 2.1.10 j'utilise le plug in Acces Restreint 3.3.1.
>
> J'ai utilisé la "Configuration des accès .htaccess" dans le plug in
> pour interdire la consultation des documents aux personnes non
> autorisés.
>
> depuis des jours je tournais en rond, car les documents ainsi protégés
> étaient corrompus dès qu'on les téléchargeait ...
>
> Après des heures de recherche, j'ai identifié le coupable !!
>
> c'est le fichier "mes_fonctions.php" (j'utilise 2 fonctions sur le site)
>
> j'ai fais des tests, même si ce fichier ne contient aucune ligne, sa
> simple présence suffit à corrompre le transfert des fichiers protégés
> ....
> dès que je supprime "mes_fonctions.php", le transfert est ok ???
>
> Je ne sais pas si le problème est connu ? si on peut le contourner ?
> sinon je vais devoir trouver une astuce pour me passer de mes
> fonctions...
>
>
> si vous avez une petite idée
>
> merci
>
>
> jacques
>
> _______________________________________________
> liste spip
> spip@rezo.net - désabonnement : envoyer un mail à spip-off@rezo.net
>
> Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
> Discuter chez rezo.net
>
> Documentation de SPIP : http://www.spip.net/
>
> Irc : de l'aide à toute heure : http://spip.net/irc
>
merci pour cette piste, je n'ai pas tout compris car a priori mon doc
était bien enregistré sans BOM.
Mais j'ai recréé un doc vierge,
réenregistrer avec ma fonction
et ça roule !!!!!!!!
un GRAND merci ...
jacques
(quand je pense au temps passé sur la recherche de cette erreur .....
grrrrrrrrr)
e Denis Chenu <dchenu-spip@gsill.net> wrote:
Le 12/02/2013 06:53, Serge Delbono a écrit :
> Le 11/02/2013 20:11, jacangers a écrit :
>> c'est quoi BOM ???
>
> "Byte Order Mark"
>
> 2 octets rajoutés en tête des fichiers textes pour déterminer
> l'encodage, mais qui mettent le souk sur les serveurs http, notamment.
>
> Soit en français, ce que Denis a écrit
> Indicateur d'ordre des octets — Wikipédia
>
>>> Peut être un encodage défectueux de ce fichier, qui ajouterais un
>>> caractère au début de ce fichier:
>>> Indicateur d'ordre des octets — Wikipédia
>>>
>>> Voir si tu peux enregistrer sans BOM.
>
>
Ouaip,