Vous n'êtes pas identifié(e).
Bonjour à tous,
Je suis débutant de chez débutant en php, à part un peu de css html et deux trois truc je fais pas grand choses.
Je viens seulement de comprendre toute la puissance de ce langage et toute sa subtilité en créant un seul petit fichier php pour générer un header.jpg qui permet de changer le nom voulu dynamiquement sur ce header.jpg grâce à ma petite appli php.
Seulement je n'arrive pas à y écrire des caractères exotiques ou accentués. Et comme je débute je comprend pas bien s'il y a des mesures de sécurités à prendre alors que j'ai pas de base de donnée pour cette appli (mais elle est placée sur à un domaine qui en a une et c'est sur un page du site que j'ai intégrer les deux input pour modifier dynamiquement le header.jpg)
Quelqu'un peut-il m' éclairé pour les caractères exotiques et accentués dans mon cas ? J'ai beau chercher, je bloque parce que je trouve que des astuces ou tuto qui concernent que les bases de données alors que mon petit fichier n'en a pas et n'en a pas besoin.
Merci à vous
Dernière modification par KwarK (06-11-2010 04:57:24)
Hors ligne
salut,
c'est (surement) un problème de charset, utf-8 VS ISO-8859-*.
google t'aidera je pense.
Mais essai d'indiquer le charset, pour le fichier html, pour la sauvegarde de ton fichier .php (c'est normalement réglable dans tout bon éditeur de texte ).
c'est aussi réalisable pour le formulaire.
Il faut penser à le faire aussi pour le SGBD (le gestionnaire de base de donnée) qui n'est pas forcément dans le charset voulu.
@+
Il en faut peu pour être heureux pompompompompompompompompompompom
Hors ligne
Bonjour Moogli et merci pour cette info
J'ai fait quelques recherches, je tombe bien sur quelques tuyaux que je comprends plus ou moins
Le truc c'est que j'ai ceci dans mon "traitementimage.php"
puis l'appli, via un imagecreatefromJPG, crée mon image dans une nouvelle page et ensuite on sait changer donc le texte via des inputs (un texte et un nombre pour la taille) que j'ai intégré sur la solution open source
Avec la solution open source, les caractères accentués s'écrivent un peu partout, il n'y a pas de soucis
Alors j'essaie de rajouter des trucs dans le code php de mon fichier "traitementimage.php"sur cette ligne header
Quitte à passer pour un gros débutant, je marque les débilités que j'ai tenté lol
J'ai essaillé aussi avec l'utf-8
Ensuite, j'ai essayé aussi sur deux ligne séparée avec en deuxième ligne un autre header...Content: text; charset..., mais honnêtement je comprend pas.
C'est surement un problème de connaissance personnel mais comme je débute et que j'apprends sur le tas je bloque
Mon fichier "traitementimage.php" est à la racine de mon site, je signale car je sais pas si çà a une incidence.
Merci de votre aide
Dernière modification par KwarK (07-11-2010 00:44:40)
Hors ligne
hum ton header n'est pas bon tu ne peut pas le changer ainsi.
tu peut l'ajouter sur la page qui affiche le formulaire, ajouter dans le formulaire un accetpcharset et surtout au taitement du formulaire voir avec utf8_encode ou utf8_decode.
@+
Il en faut peu pour être heureux pompompompompompompompompompompom
Hors ligne