acces restreint - protection des documents et "mes_fonctions.php"

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

Salut,

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

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

c'est quoi BOM ???

jacques

Denis Chenu <dchenu-spip@gsill.net> wrote:

Salut,

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.

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
>
> 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
>

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.

--
Sergio
Éditions Touchalon: http://touchalon.com/
Blog : http://cahierdesergio.free.fr/

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,

Et si tu est sur MS Windwos (tm) : http://notepad-plus-plus.org/fr/

Denis

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,

Et si tu est sur MS Windwos (tm) : http://notepad-plus-plus.org/fr/

Denis