Projet Php

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Projet Php

Re: Projet Php

par xTG » 09 avr. 2012, 19:54

Non, si tu mets du utf8 quelque part il faut en mettre partout.
Ou bien l'inverse tout mettre en iso.
Mais l'utf8 gère bien mieux les caractères spéciaux et caractères étrangers.

Cela dit, la page que tu nous link a l'air de fonctionner au poil niveau encodage. Donc le fichier est enregistré en iso, et il y a la balise meta calibrée pour de l'iso.
Tu aurais une page qui pose problème sous la main ?

Re: Projet Php

par yeapah » 09 avr. 2012, 18:11

Il n y a rien qui se trouve dans une BDD sur mon site internet mise à part les références (couleurs et tailles de l'articles) dans la liste déroulant se trouvant dans une fiche produit comme par exemple:

http://www.shilton.fr/vente-en-ligne-sh ... ations.php

et encore, on appelle juste une page php grâce notamment aux include.. il ny en a pratiquement pas sur mon site de php, ni de données qui sont intégrés dans une BDD.

En ce qui concerne mon en-tête qui est présente actuellement pour l'encodage

<meta http-equiv="Content-Type" content="text/html; charset=ISO 8859-1" />

que j'avais mis en UTF-8 mais qui laissait des espaces, même si je pense que c'est pas ce que tu me demandais...mais j'arrive plus trop à suivre là, désolé.

Re: Projet Php

par xTG » 09 avr. 2012, 17:37

Pas très claire ta réponse...
En gros tu as une liste écrite en dur dans le fichier des enregistrements d'une table ?

Pour ton entête, as tu le header() ainsi que la balise HTML meta ?

Re: Projet Php

par yeapah » 09 avr. 2012, 17:12

Ah, je suis désolé, non du tout, ils ne viennent pas d'une base de données...c'est seulement les références des produits...qui sont dans une BDD lorsque l'on se trouve sur la fiche produit..

Re: Projet Php

par xTG » 09 avr. 2012, 16:46

Les textes qui posent problème viennent-ils d'une base de données ?
C'est surtout ça que je t'avais posé comme question et à laquelle je n'ai jamais eu de réponse...

Re: Projet Php

par yeapah » 09 avr. 2012, 16:15

Ben je paramètre Notepad++ en utf-8, je change l'entête de la page en UTF-8 et apparemment ca ne suffit pas!
Si tu pouvais me donner des indications..

Re: Projet Php

par xTG » 09 avr. 2012, 15:01

C'est le script qu'on créé avec le fichier php.ini?
Non rien à voir, l'article ne parle pas de script de conversion.
Il parle d'une méthode à appliquer dès le début du projet.

Re: Projet Php

par yeapah » 09 avr. 2012, 12:45

C'est le script qu'on créé avec le fichier php.ini?

Re: Projet Php

par xTG » 09 avr. 2012, 08:00

C'est que tu ne l'as pas appliqué entièrement.
Ou bien que ces données viennent de la bdd. Car même si la table a été mise en utf8 ses données ne le sont peut être pas.
Lorsqu'on change l'encodage d'une table il réencode pas les données. Il faut donc le faire manuellement ou via un script.

Re: Projet Php

par yeapah » 08 avr. 2012, 21:58

Merci pour ce lien...j'y ai appliqué ce qui y ait dis sur la page d'accueil...et ça fait des trous dans les mots où les lettre comme "é" sont placés!

Re: Projet Php

par xTG » 08 avr. 2012, 20:45

Lis plutôt le lien que j'ai donné, cela t'épargnera un boulot monstrueux... ;)

Re: Projet Php

par yeapah » 08 avr. 2012, 20:11

J'ai toujours été un peu perdu avec l'encodage je vais vous avouer...même quand je l'encode avec UTF8, j'ai quand même des problèmes d'accent..il faut donc que je reprenne toutes les pages que je mette des eacute; ...

Re: Projet Php

par xTG » 08 avr. 2012, 19:42

Un très bon article pour l'encodage : faq-tutoriels/encodage-utf-t245062.html :)

Re: Projet Php

par yeapah » 08 avr. 2012, 19:06

C'est à dire? Ben en fait j'ai utilisé charset=ISO 8859-1 parce qu'avec utf8...les accents s'affichaient pas..et je comprends pas quand tu me dis qu'il y a un problème avec ?

Re: Projet Php

par AB » 08 avr. 2012, 18:57

Tu veux dire, pouvoir n'afficher que les polos disponibles dans une taille donnée ? Sur le principe, c'est pas très compliqué il faut faire une requête sur la taille en fonction d'un select qui propose toutes les tailles disponibles. Bien entendu la requête est à faire suivant la structure de ta base de données.
Si tu utilises mysql il y a un tuto assez complet et récent ici http://www.siteduzero.com/tutoriel-3-46 ... art_464502

Attention tu as des pb d'encodage sur ton site... Les ? font assez désordre :wink: