Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > fr.comp.lang.php > #3266

Re: Fonction améliorée pour les entêtes dans Newsportal

From yamo' <yamo@beurdin.invalid>
Newsgroups fr.comp.lang.php
Subject Re: Fonction améliorée pour les entêtes dans Newsportal
Date 2020-10-20 10:34 +0200
Organization Serveur de salon
Message-ID <rmm7dp$of3$1@pasdenom.info> (permalink)
References (6 earlier) <rme8lv$mp7$1@pasdenom.info> <rmfe5i$19lk$2@cabale.usenet-fr.net> <rmfjbg$7ta$1@pasdenom.info> <rmfllq$1b4p$1@cabale.usenet-fr.net> <rmkpfn$2hd3$1@cabale.usenet-fr.net>

Show all headers | View raw


Salut,


Olivier Miakinen a tapoté le 19/10/2020 21:29:
> Le 17/10/2020 22:54, j'écrivais :
>>>
>>>> Est-ce que ça servirait à quelque chose que je code moi-même une fonction
>>>> en PHP pour [coder les entêtes en MIME) ? Je n'en ai plus fait depuis PHP 4
>>>> mais je peux m'y remettre.
> C'est fait.
> 
> Il y a un fichier mime.inc.php à inclure. Ce fichier fait 550 lignes dont
> un bon tiers de commentaires explicatifs au début − sans compter les autres
> commentaires parsemés un peu partout dans le code.


Tant mieux, je déteste le code magique.

> 
> Note que je n'utilise aucune fonction de gestion des charsets, ni rien pour
> encoder en QP ou en Base64, tout est fait à la mimine. Les fonctions externes
> que j'utilise sont :
> - pour les chaînes de caractères : strlen(), substr(), sprintf() et ord() ;
> - pour les regexp : preg_match() et preg_split() ;
> - pour les tableaux : count() ;
> et je crois bien que c'est tout.
> 
> En outre je ne pollue pas l'espace de noms car je n'ai rien défini d'autre
> que deus classes : HeaderTools et MimeEncodeHeader. Tout est fait dedans.
> 
> 
> Mais je ne suis pas encore au point pour utiliser Git, alors pour le moment
> j'ai mis le fichier mime.inc.php sur cjoint :


C'est assez simple d'ouvrir un compte sur gitlab (mon compte de github a
été utilisé pour ça).
Et tu peux faire les manipulations en web ou en vraies commandes git. Le
simple fait de vouloir éditer le code de mon dépôt va te proposer de
faire un fork où tu pourras éditer le code dans ton coin.

Pour mes erreurs pour mettre à jour mes dépôts locaux, c'est par ce que
je m'y prends comme un newbie...
Mes dépôts locaux doivent être mal initialisés.
De mémoire, il faudrait que j'utilise des trucs du genre git init bare
et une autre commande que j'ai oublié ...


> <https://www.cjoint.com/c/JJttn5IYkLA>
> 
> Attention, je pense qu'ouvrir le fichier directement ne fonctionne pas, en
> tout cas ça n'a pas marché pour moi. Mais le télécharger sur le disque pour
> l'ouvrir ensuite, ça marche bien.

Pas de soucis, ça a fonctionné.

Je vais mettre un peu de temps à lire ton code et les commentaires.

Quel boulot!


-- 
Stéphane

Back to fr.comp.lang.php | Previous | NextPrevious in thread | Next in thread | Find similar


Thread

Fonction améliorée pour les entêtes dans Newsportal (was: Essai avec le mot « Nullième » Agent Unicode Extension beta version 0.3.2020.700) Olivier Miakinen <om+news@miakinen.net> - 2020-10-17 22:54 +0200
  Re: Fonction améliorée pour les entêtes dans Newsportal  yamo' <yamo@beurdin.invalid> - 2020-10-18 08:52 +0000
    Re: Fonction améliorée pour les entêtes (avec √) dans Newsportal  Olivier Miakinen <om+news@miakinen.net> - 2020-10-18 14:42 +0200
      Re: Fonction améliorée pour les entêtes (avec √) dans Newsportal  yamo' <yamo@beurdin.invalid> - 2020-10-18 17:35 +0000
        Re: Fonction améliorée pour les entêtes (avec √) dans Newsportal  Olivier Miakinen <om+news@miakinen.net> - 2020-10-19 09:32 +0200
          Re: Fonction améliorée pour les entêtes (avec √) dans Newsportal  yamo' <yamo@beurdin.invalid> - 2020-10-19 08:04 +0000
            Re: Fonction améliorée pour les entêtes (avec √) dans Newsportal  yamo' <yamo@newsportal.invalid> - 2020-10-19 10:56 +0000
              NNTP Ihave was :Re: Fonction améliorée pour les entêtes (avec √) dans Newsportal yamo' <yamo@newsportal.invalid> - 2020-10-19 15:44 +0000
                Re: NNTP Ihave was :Re: Fonction améliorée pour les entêtes (avec √) dans Newsportal Gérald Niel <gerald.niel+spam@gegeweb.invalid> - 2020-10-19 17:05 +0000
                Éditer les entêtes NNTP (was: NNTP Ihave was :Re: Fonction améliorée pour les entêtes (avec √) dans Newsportal yamo' <yamo@beurdin.invalid> - 2020-10-20 10:07 +0200
      Re: Fonction améliorée pour les entêtes (avec √) dans Newsportal  yamo' <yamo@beurdin.invalid> - 2020-10-19 08:01 +0000
        Re: Fonction améliorée pour les entêtes (avec √) dans Newsportal  Olivier Miakinen <om+news@miakinen.net> - 2020-10-19 13:04 +0200
          Re: Fonction améliorée pour les entêtes (avec √) dans Newsportal  yamo' <yamo@newsportal.invalid> - 2020-10-19 14:20 +0000
            Cas de bugs (was: Fonction améliorée ...) Olivier Miakinen <om+news@miakinen.net> - 2020-10-19 22:19 +0200
            Ignorer les caractères non-ASCII dans les entêtes (was: Fonction améliorée) Olivier Miakinen <om+news@miakinen.net> - 2020-10-20 00:33 +0200
              Re: Ignorer les caractères non-ASCII dans les entêtes Olivier Miakinen <om+news@miakinen.net> - 2020-10-20 00:56 +0200
                Re: Ignorer les caractères non-ASCII dans les entêtes yamo' <yamo@beurdin.invalid> - 2020-10-20 10:35 +0200
                Re: Ignorer les caractères non-ASCII dans les entêtes Olivier Miakinen <om+news@miakinen.net> - 2020-10-20 16:13 +0200
                Re: Ignorer les caractères non-ASCII dans les entêtes yamo' <yamo@beurdin.invalid> - 2020-10-21 09:48 +0200
                Re: Ignorer les caractères non-ASCII dans les entêtes yamo' <yamo@beurdin.invalid> - 2020-10-21 09:48 +0200
        Re: Fonction améliorée pour les entêtes (avec ?) dans Newsportal  Eric Demeester <neuneu@potiron.invalid> - 2020-10-20 15:30 +0200
          Re: Fonction améliorée pour les entêtes (avec ?) dans Newsportal  yamo' <yamo@beurdin.invalid> - 2020-10-20 15:37 +0200
  Re: Fonction améliorée pour les entêtes dans Newsportal Olivier Miakinen <om+news@miakinen.net> - 2020-10-19 21:29 +0200
    Re: Fonction améliorée pour les entêtes dans Newsportal yamo' <yamo@beurdin.invalid> - 2020-10-20 10:34 +0200
      Re: Fonction améliorée pour les entêtes dans Newsportal Olivier Miakinen <om+news@miakinen.net> - 2020-10-20 16:09 +0200
        Re: Fonction améliorée pour les entêtes dans Newsportal Olivier Miakinen <om+news@miakinen.net> - 2020-10-20 21:31 +0200
          Re: Fonction améliorée pour les entêtes dans Newsportal yamo' <yamo@beurdin.invalid> - 2020-10-21 10:05 +0200
            Re: Fonction améliorée pour les entêtes dans Newsportal Olivier Miakinen <om+news@miakinen.net> - 2020-10-21 10:57 +0200
              Re: Fonction améliorée pour les entêtes dans Newsportal yamo' <yamo@newsportal.invalid> - 2020-10-21 09:16 +0000
                Re: Fonction améliorée pour les entêtes dans Newsportal Olivier Miakinen <om+news@miakinen.net> - 2020-10-21 12:43 +0200
                Re: Fonction améliorée pour les entêtes dans Newsportal Olivier Miakinen <om+news@miakinen.net> - 2020-10-21 13:12 +0200
                Re: Fonction améliorée pour les entêtes dans Newsportal yamo' <yamo@beurdin.invalid> - 2020-10-21 14:04 +0200
                Re: Fonction améliorée pour les entêtes dans Newsportal Eric Demeester <neuneu@potiron.invalid> - 2020-10-25 12:18 +0100
                Re: Fonction améliorée pour les entêtes dans Newsportal Olivier Miakinen <om+news@miakinen.net> - 2020-10-25 15:39 +0100
                Re: Fonction améliorée pour les entêtes dans Newsportal Eric Demeester <neuneu@potiron.invalid> - 2020-10-28 19:18 +0100
                Un commentaire général (was: Fonction améliorée...) Olivier Miakinen <om+news@miakinen.net> - 2020-10-21 13:24 +0200
                Re: Fonction améliorée pour les entêtes dans Newsportal Olivier Miakinen <om+news@miakinen.net> - 2020-10-21 16:38 +0200
                Re: Fonction améliorée pour les entêtes dans Newsportal yamo' <yamo@beurdin.invalid> - 2020-10-21 17:44 +0200
                Re: Fonction améliorée pour les entêtes dans Newsportal Olivier Miakinen <om+news@miakinen.net> - 2020-10-21 20:33 +0200
                Re: Fonction améliorée pour les entêtes dans Newsportal yamo' <yamo@beurdin.invalid> - 2020-10-23 11:25 +0200
                Re: Fonction améliorée pour les entêtes dans Newsportal yamo' <yamo@beurdin.invalid> - 2020-12-17 15:57 +0100
                Re: Fonction améliorée pour les entêtes dans Newsportal Eric Demeester <neuneu@potiron.invalid> - 2020-10-25 12:25 +0100
    Re: Fonction améliorée pour les entêtes dans Newsportal yamo' <yamo@beurdin.invalid> - 2020-10-20 12:43 +0200
      Re: Fonction améliorée pour les entêtes dans Newsportal Olivier Miakinen <om+news@miakinen.net> - 2020-10-20 16:28 +0200
        Re: Fonction améliorée pour les entêtes dans Newsportal yamo' <yamo@beurdin.invalid> - 2020-10-21 10:11 +0200
          Re: Fonction améliorée pour les entêtes dans Newsportal Olivier Miakinen <om+news@miakinen.net> - 2020-10-21 11:03 +0200
  Re: Fonction améliorée pour les entêtes dans Newsportal yamo' <yamo@beurdin.invalid> - 2021-01-12 09:41 +0100
    Re: Fonction améliorée pour les entêtes dans Newsportal Eric Demeester <neuneu@potiron.invalid> - 2021-01-12 10:18 +0100
    Re: Fonction améliorée pour les entêtes dans Newsportal Olivier Miakinen <om+news@miakinen.net> - 2021-01-12 12:19 +0100
      Re: Fonction améliorée pour les entêtes dans Newsportal Olivier Miakinen <om+news@miakinen.net> - 2021-01-14 10:01 +0100
        Re: Fonction améliorée pour les entêtes dans Newsportal yamo' <yamo@beurdin.invalid> - 2021-01-14 10:20 +0100

csiph-web