[Apache/Unix] Script de sortie
Le
JKB
Bonjour à tous,
Pardonnez-moi si je suis un peu HC et redirigez-moi s'il y a un
forum plus pertinent.
J'ai un CGI (cvsweb) qui tourne dans un serveur apache2.2 correctement
si ce n'est qu'il s'évertue à ne pas vouloir transformer les
tabulations dans les fichiers en &nbps; .
Je n'ai pas l'impression que ce soit configuration dans cvsweb.conf
(le $tab_stops n'est pas là pour ça). Je viens d'essayer toutes les
ruses possibles et imaginables pour introduire dans Apache2.2
quelque chose faisant exactement ce que je veux. Je suppose que cela
doit être possible soit en collant un script sur la sortie du CGI,
soit en bidouillant un wrapper à cvsweb mais je n'arrive pas à faire
quelque chose de propre et de maintenable.
Je suppose que ce problème est connu, mais je n'ai rien trouvé avec
mon moteur de recherche favori.
Une idée ?
Cordialement,
JKB
--
Si votre demande me parvient sur carte perforée, je titiouaillerai très
volontiers une réponse
=> http://grincheux.de-charybde-en-scylla.fr
Pardonnez-moi si je suis un peu HC et redirigez-moi s'il y a un
forum plus pertinent.
J'ai un CGI (cvsweb) qui tourne dans un serveur apache2.2 correctement
si ce n'est qu'il s'évertue à ne pas vouloir transformer les
tabulations dans les fichiers en &nbps; .
Je n'ai pas l'impression que ce soit configuration dans cvsweb.conf
(le $tab_stops n'est pas là pour ça). Je viens d'essayer toutes les
ruses possibles et imaginables pour introduire dans Apache2.2
quelque chose faisant exactement ce que je veux. Je suppose que cela
doit être possible soit en collant un script sur la sortie du CGI,
soit en bidouillant un wrapper à cvsweb mais je n'arrive pas à faire
quelque chose de propre et de maintenable.
Je suppose que ce problème est connu, mais je n'ai rien trouvé avec
mon moteur de recherche favori.
Une idée ?
Cordialement,
JKB
--
Si votre demande me parvient sur carte perforée, je titiouaillerai très
volontiers une réponse
=> http://grincheux.de-charybde-en-scylla.fr

Poser une question


Le 10/09/2010 09:35, JKB a écrit :
Je ne sais pas répondre à ta question, mais je vais tenter de te
proposer des forums alternatifs.
Je vois qu'il est écrit en Perl. Si tu as une question dans ce langage,
voir
Si le problème est sur le serveur web Apache :
Il devrait le faire ? Voir le groupe sur Perl si c'est un bug dans le
programme. Sinon, tu peux voir si ton éditeur de texte ne saurait pas
mettre directement des espaces insécables à la place des tabulations :
le charset de la page web et ne pas avoir besoin des entités ,
c'est
Attention, si tu le fais faire de façon automatique, à ne pas avoir de
tabulations à des endroits où la transformation en serait gênante
(à l'intérieur d'une balise par exemple).
Une autre piste, éventuellement, serait d'utiliser la propriété CSS
white-space sur le texte contenant ces tabulations :
Cf. fciw.auteurs pour plus de détails.
Je crains de ne pas avoir complètement compris le problème, mais
j'espère que l'une des pistes ci-dessus te sera utile.
Cordialement,
--
Olivier Miakinen
Quelle horreur... Je suis un perlien fanatique, et c'est le genre de
programme qui a donné à perl mauvaise réputation :) enfin...
Il y a plusieurs endroits (dans la version 3.0.6) qui substituent des
caractères avec des de façon suspecte : lignes 1586 à 1591, et
ligne 3688. Vois si en enlevant ces substitutions ou en remplaçant "nbsp"
par autre chose ça joue sur ton problème...
--
L'Algérie était au bord du gouffre, aujourd'hui elle a fait un grand pas
en avant.
Kaid Ahmed.
Emmanuel Florac
Je suis en train de regarder, mai pour quelqu'un qui est allergique
à Perl, ce n'est pas simple.
En fait, il faudrait que j'ajoute un wrapper sur toutes les
commandes appelées pour visualiser les programmes (text et markup).
Mais il faut le faire _avant_ la moulinette cvsweb parce que
travailler sur la sortie ne donne strictement rien (les tabs ont
déjà volé en éclat à la suite de la mise en forme). Saurais-tu me
dire comment faire (rapidement, hein, il ne faut pas y passer des
heures).
Cordialement,
JKB
--
Si votre demande me parvient sur carte perforée, je titiouaillerai très
volontiers une réponse...
=> http://grincheux.de-charybde-en-scylla.fr
Demander gentiment au webmaster de FreeBSD.org ?
Parce que chez eux, l'affichage de cvsweb est très propre.
--
XAv
In your pomp and all your glory you're a poorer man than me,
as you lick the boots of death born out of fear.
(Jethro Tull)
Xavier
Et pour cause, les sources ne comportent pas de tabulations, mais
des espaces. Le problème ne se pose donc pas.
JKB
--
Si votre demande me parvient sur carte perforée, je titiouaillerai très
volontiers une réponse...
=> http://grincheux.de-charybde-en-scylla.fr