Bonsoir !
Développant actuellement un serveur websocket, censé gérer l'interface web d'une manière "appli", il est programmé pour envoyé un tableau contenant dans une de ses entrées du code html.
Malheureusement, lorsque j'actualise la page les resources id ne s'incrémentent plus mais saute de 3 par 3 lorsque j'actualise alors que, si je commente la partie envoyant du code html, normalement il s'incrémente correctement....
Du coup trois questions me viennent en tête:
- Est-ce important ?
Etant perfectionniste je préferais que les resources id s'incrémentent...
- Quelle en est la cause ?
Serait-ce le nombre de caractères envoyés via le tuyau qui provoquerait ceci ?
- Comment l'éviter ?
Parce que j'aimerais bien que les resources id continuent de s'incrémenter...
Pour éviter le problème, et récupérer le contenu des fichiers php/html à transmettre j'ai tenté:
- D'utiliser file_get_contents()
- Désactiver les retours chariots
- D'utiliser fopen()
Du coup je me demande si ce ne sont pas les caractères de fin de fichier qui font ça...
Edition: Après tests il semblerait que ce soit l'ouverture des fichiers qui provoquent ça... Serait-ce un bug ?
Edition 2: C'est bien lié à l'ouverture du fichier, en n'utilisant plus une fonction de lecture de fichier mais en passant par le tampon j'arrive à passer de la resource id 8 à 10, au lieu de 8 à 11.
En tentant de suivre un raisonnement logique je me dis que les fonctions me permettant de lire le fichier demande, dans le dernier cas, deux resources id afin de pouvoir lire et transmettre le fichier. SIGH c'est à y perdre mon latin ! Bon, en même temps je ne le parle pas...
Merci !
Partager