-
Problème PHP sur Windows
Bonjour à tous,
J'ai un problème avec mes codes PHP, j'utilise actuellement Windows 10 Pro 64bits (avec Wamp) et Ubuntu 16.04 LTS 64bits (avec Xampp) en dual boot, sur un OS mon code PHP s'affiche d'une certaine façon tandis que sur l'autre c'est une mise en page différente, certains éléments ne s'affichent pas d'autres sont mal placés...
Je me demandais si ce problème était connu car je ne trouve aucune solution sur Internet...
Bien à vous,
Zandies
PS: Je ne suis qu'un élève de 5è secondaire Belge, j'ai appris ces languages en autoditactes donc si vous pouviez prendre compte de ces facteurs lors de vos explications ce serait super ;)
-
bonsoir la Belgique
la probabilité pour que PHP soit la source de la différence d'affichage est très mince: il faudrait que tu ais des versions différentes oubien des librairies exotiques.
Par contre ce qui est moins mince et parfaitement documenté, c'est que tous les navigateurs se comportent différement et parmis eux, celui qu'on ne trouve que sur Microsoft Windows ©. Avec Firefox tu devrais avoir un minimum de différence, sauf pour les dialogues systèmes.
Ce que tu peux faire pour améliorer la régularité de ton affichage et de soumettre le code html à un validateur html et ton code css à un validateur css. ou demander de l'aide sur le forum de présentation. Avoir un code html propre permet de ne pas laisser le navigateur corriger comme il l'entends. L'autre option est d'utiliser une librairie comme bootstrap qui aide à standardiser l'affichage.
Il ne te restera qu'a savoir si tu as une âme d'artiste et que tu cherches un rendu au pixel prêt, tu vas devoir lire beaucoup.
j'espère que tu parles un peu anglais.
https://validator.w3.org/#validate_by_input
https://jigsaw.w3.org/css-validator/#validate_by_input
-
PHP n'intervient pas coté client (navigateur) donc tout problème de mise en page est forcément lié à l'html/css que tu produits et qui va être interprété différemment selont les navigateurs.
Ceci étant dit ,aujourd'hui, edge,chrome et firefox respectent tous à peut près correctement les standard w3c pour peux que l'html/css que tu écris soit correct.
-
Effectivement le problème vient du navigateur, bizarrement mon code marche toujours sur Firefox, le problème est récurrent sur Chrome
Cela dit la validation W3C est a affiché que mon code ne contenait pas d'erreurs, alors que la mise en page change toujours
Auriez vous une solution pour remédier a ce problème ?
Merci
-
Sans voir le code c'est difficile ...
je te conseil d'ouvrir un post dans le forum dédié à html avec le code qui pose problème (pas al totalité que ce qui est intéressant).