Page 1 sur 1

Fonte qui se modifie en cours d'affichage

Posté : 17 mai 2021, 10:19
par Herve_be
Bonjour,
Je ne comprends pas ce qui s'est passé dans plusieurs pages web qui fonctionnaient très bien.
La page commence par s'afficher normalement puis la fonte change, vous pouvez essayer ici
https://www.rudyv.be/Aquarium/RVRT/RVRTstats.php
notamment au début le titre "heRVé Reef Tools ..." est bleu puis devient noir en changeant de police.
une idée ?

Re: Fonte qui se modifie en cours d'affichage

Posté : 17 mai 2021, 12:07
par @rthur
Regarde dans la console de développement de ton navigateur, onglet Réseau (Ctrl+Maj+E sur Firefox) tu as de nombreuses 404 notamment sur les CSS, je ne sais pas si c'est lié à ton problème mais c'est déjà une piste de trucs à corriger.

En général, les problèmes de changements de police/couleur lors du chargement d'une page c'est parce qu'un fichier CSS met du temps à se charger

Re: Fonte qui se modifie en cours d'affichage

Posté : 17 mai 2021, 12:12
par @rthur
Regarde dans le code HTML de ta page, tu as du code d'une autre page qui est injecté dans ton tableau au lieu des données :
https://i.imgur.com/2CRjlxr.png

Re: Fonte qui se modifie en cours d'affichage

Posté : 17 mai 2021, 13:51
par Herve_be
Merci, c'est résolu.
La raison est que je vais chercher l'IP de l'utilisateur avec
Echo $_SERVER['REMOTE_ADDR'];
et que par 3 fois la réponse n'est pas l'IP mais ce code html.
Est-il possible de savoir si
$_SERVER[]
donne la réponse attendue ?

Re: Fonte qui se modifie en cours d'affichage

Posté : 17 mai 2021, 14:15
par @rthur
Bah tu peux filtrer pour vérifier que tu obtiens bien une IP (attention à penser aussi aux IPv6).
https://www.php.net/manual/fr/function.filter-var.php

Par contre, j'émets de gros gros doutes sur le fait que du code HTML soit présent dans la variable $_SERVER['REMOTE_ADDR'];
Tu es sûr et certain que tu n'as pas de la récupération de données distantes via un file_get_contents() ou équivalent qq part ?

Re: Fonte qui se modifie en cours d'affichage

Posté : 17 mai 2021, 14:30
par Herve_be
L'appel a lieu en VB6 : je crée un objet MSXML2.ServerXMLHTTP.6.0 pour pouvoir appeler un script php qui fait echo $_SERVER['REMOTE_ADDR'];
il est possible que si le serveur ne répond pas par une IP mais par du code html ce dernier se retrouve en echo.
La page qui posait problème affiche simplement ce que j'ai reçu sans vérifier mais ce n'est pas très utile, je l'ai simplement supprimé.

Re: Fonte qui se modifie en cours d'affichage

Posté : 18 mai 2021, 07:17
par @rthur
L'appel vers ton script PHP est parfois bloqué par ton propre fournisseur d'accès (ou de celui qui héberge la page), regarde la capture que je t'ai fait, on retrouve un message "Telenet Safe Browsing - This page is blocked"