begin process at 2012 05 31 01:43:09
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Divers

 > 

Débutant(e)

 > 

Probleme include et fonction strtr


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Probleme include et fonction strtr

lundi 17 août 2009 à 11:14:35 | Probleme include et fonction strtr

dupuisj

Bonjour à tous,
J'ai un petit soucis sur lequel je m'arrache les cheveux.

Je souhaite créer une fonction qui m'enlève les accents d'une chaîne de caractère.

J'utilise cette fonction :

Code PHP :
function enleve_accents($texte){

return strtr($texte, "ÀÁÂÃÄÅàáâãäåÒÓÔÕÖØòóôõöøÈÉÊËèéêëÇçÌÍÎÏìíîïÙÚÛÜùúûüÿÑñ","aaaaaaaaaaaaooooooooooooeeeeeeeecciiiiiiiiuuuuuuuuynn");
}

Mon soucis n'est pas dans la fonction mais plutôt dans sa localisation

Quand je mets la fonction dans la page qui appelle la fonction tout fonctionne, il renvoie bien la phrase sans accents (ex: école => ecole)

Par contre, quand je mets la fonction dans un include, la fonction est bien appelé, il passe dans la fonction, par contre, il retourne soit la chaîne avec les mêmes accents soit d'autres caractères bizarres.

Je ne comprends donc pas pourquoi lorsque je mets la fonction dans un include, elle ne fonctionne pas... Problème d'encodage, de passage de paramètre???

Merci d'avance pour votre aide

lundi 17 août 2009 à 14:43:46 | Re : Probleme include et fonction strtr

dupuisj

Par miracle j'ai résolu mon problème en modifiant ma fonction avec l'aide de la page du manuel de strtr.
Si ça peut servir :

Code PHP :
function enleve_accents($string){


$a = 'ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖØÙÚÛÜÝÞ
ßàáâãäåæçèéêëìíîïðñòóôõöøùúûýýþÿŔŕ';
$b = 'aaaaaaaceeeeiiiidnoooooouuuuy
bsaaaaaaaceeeeiiiidnoooooouuuyybyRr';

$string = strtr($string, utf8_decode($a), $b);

return utf8_encode($string);

}



Cette discussion est classée dans : fonction, probleme, include, accents, strtr


Répondre à ce message

Sujets en rapport avec ce message

probleme avec mes fonctions [ par ludlu ] j'ai une fonction qui ne s'execute pas! si qq peut m'aider.voici le code source:function verif_session(){session_start();if(!session_is_registered("gc Probleme d'indlude(); [ par DEL ] j'aimerai faire un include(); sur une page qui se trouve pas sur mon hebergeur, j'ai essayé d'utiliser cette syntaxe include('http://uhuh.free.fr/inde Probleme de compatibilité !!! avec la fonction $_GET [ par malob87 ] j'ai récement incéré un code de plus dans mon site en utilisant la fonction $_GET['mavariable'] et aprés je me suis aperçu ke le serveur Tiscali n'été Securité avec INCLUDE [ par bacto ] bonjour,je voudrais savoir si il y a un probleme de securité si je fais un site avec des liens vers des pages en php de la forme "mapage.php?url=paged Fonction Include sur les pages d'un autre nom de domaine [ par Sylvainlefou ] Est-il possible d'utiliser la fonction include avec une page d'un site externe ? Et y a-t-il des hebergeurs qui bloquent cette fonction ?Exemple :incl passage de variable dans l'url [ par Padkartiai ] Bonjour,Après visite de nombreux forums, je n'arrive toujours pas à passer de variable en paramètre dans une fonction include.Pour info : register_glo Fonction explode [ par killx ] Un petit probleme avec la fonction explode : je veut prendre une chaine de caractère (une phrase par exemple) pour faire un explode dessus dans le but Probleme fonction mail(); [ par zzzzzz ] yep je suis chez un hebergeur pro et g un ti prob avec la fonction mail.(je peux envoyé des mail)mail("".$email."", "monsite.com - Procédure d'enregis probleme de fonction fgetc [ par morgandetoi06 ] Maximum execution time of 30 seconds exceededsur cette ligne:$caractere=fgetc($fichier);voila le code au complet : if($fichier=fopen("test.txt","r")) probleme fonction exec [ par morgandetoi06 ] voila j ai un prbleme avec la fonction execquand je fait :exec("C:\Program Files\Azureus\Azureus.exe");?>ça me donne l erreur apache :'C:\Program' n'e


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,374 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales