Le fonction HTML_ENTITY_DECODE [ - Job's Done - ] - PHP - Programmation
Marsh Posté le 22-09-2003 à 15:53:26
T'as bien spécifié le charset ISO-8859-1 ?
Marsh Posté le 22-09-2003 à 15:55:37
PHP 4 >= 4.3.0
as tu une version de php supérieure a 4.3.0 ?
Marsh Posté le 22-09-2003 à 15:59:05
Taiche a écrit : T'as bien spécifié le charset ISO-8859-1 ? |
comment ça ?? dans un header ??
simogeo a écrit : PHP 4 >= 4.3.0 |
ma version : PHP Version 4.2.0
Marsh Posté le 22-09-2003 à 16:01:56
xkamui a écrit : |
ben c'est pas la peinde de chercher plus loin
soit tu mets a jour en local ( j'imagine que tu bosses en local), soit tu pars du principe que ca marche .. ce qui sera certainement le cas chez ton hebergeur qui devrait etre en PHP 4.3.x
Marsh Posté le 22-09-2003 à 16:02:13
Ah ba c'est raté La doc te demande d'avoir un PHP supérieur ou égal à 4.3.0
Marsh Posté le 22-09-2003 à 16:04:19
arfffffffffff, j'avais pas compris, ni lu ça comme ça...
j'avais lu ça :
PHP 4 => 4.3.0
ou en français 'xkamui' de la version 4 à 4.3.0...
bon, comment je peux faire pour mettre à jour en 4.3.0... et oui je suis en local avec easyphp 1.6
Marsh Posté le 22-09-2003 à 16:07:44
soit tu attends quelques jours
Code :
|
soit tu fais une mise a jour en telechargent une version plus recente sur php.net
Marsh Posté le 22-09-2003 à 16:19:20
simogeo a écrit : soit tu attends quelques jours
|
cool cool, mais bon, je vais l'attendre c'est sur mais j'aimerais trouver un palliatif avant quand même...
j'ai essayer de passer avec un str_replace.
j'ai fait un truc du genre :
Code :
|
mais quand j'affiche $nom, c'est toujours comme si je mettais un htmlentities devant...
Marsh Posté le 22-09-2003 à 16:30:29
http://be2.php.net/manual/fr/funct [...] -table.php
Marsh Posté le 22-09-2003 à 16:34:44
en fait, j'ai trouvé mon erreur tout seul...
il se trouve que, en programmant ça :
$tags = array("é","&egrav;","$agrav","$icirc;" );
$letr = array("é","è","à","î" );
for ($i=0; $i<count($tags), $i++)
{
$nom = str_replace($tags[$i], $letr[$i], $nfo[0]);
}
$nom change à chaque fois... en reprenant la valeur originelle de $nfo[0]
il suffisait de mettre
$tags = array("é","&egrav;","$agrav","$icirc;" );
$letr = array("é","è","à","î" );
for ($i=0; $i<count($tags), $i++)
{
$nfo[0] = str_replace($tags[$i], $letr[$i], $nfo[0]);
}
Marsh Posté le 22-09-2003 à 15:51:49
je programme ceci :
$nom = html_entity_decode($nfo[5]);
où $nfo[5]="été";
donc, je voudrais en retirer $nom="été";
mais ça marche pas.
je viens de là, et j'ai fait comme y disent
http://fr.php.net/manual/fr/functi [...] decode.php
pourriez m'aider ??
Message édité par xkamui le 22-09-2003 à 16:42:05