Probleme htaccess et php

arnaud321
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 47
Inscription: 15 Avr 2005

Message le Mar Nov 27, 2007 12:51

Re,

Je recommence depuis le début

Mon probleme
http://www.casadestock.com/acheter/destockage-39-Puériculture.html 0 annonces visibles

si je remplace le puériculture par puericulture dans l'url manuellement cela fonctionne 2 annonces visibles alors comment enlever les accents dans mon fichier htaccess pour avoir une url sans accesnts.

Je précise que dans ma base c'est bien puériculture et non Puériculture

Arnaud


nickargall
WRInaute accro
WRInaute accro
 
Messages: 6468
Inscription: 13 Juin 2005

Message le Mar Nov 27, 2007 13:04

Tu ne peux pas enlever les accents dans le .htaccess.
Tu peux le faire dans le code PHP qui génère les liens.

arnaud321
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 47
Inscription: 15 Avr 2005

Message le Mar Nov 27, 2007 15:14

Re,

Peut tu me dire ou m'expliqué comment faire.

Arnaud


nickargall
WRInaute accro
WRInaute accro
 
Messages: 6468
Inscription: 13 Juin 2005

Message le Mar Nov 27, 2007 15:18

Euh ben non je ne connais pas ton code PHP ...

il faut que le bout de code qui génère tes liens les génère en remplaçant les lettre accentuées par les lettres non accentuées, en utilisant par exemple la fonction qui t'a été donnée précédemment.

arnaud321
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 47
Inscription: 15 Avr 2005

Message le Mar Nov 27, 2007 20:24

Bonsoir,

Si quelqu'un peut venir en mon aide.

Arnaud


nickargall
WRInaute accro
WRInaute accro
 
Messages: 6468
Inscription: 13 Juin 2005

Message le Mar Nov 27, 2007 22:52

J'ai peur que personne ne puisse t'aider avec si peu d'infos sur ton code php. Il faut que tu isoles la partie PHP qui génère le menu de gauche, tu dois avoir une boucle en php qui doit écrire quelquechose comme ça :
Code: Tout sélectionner
echo "<a class=\"liens_bleu\" href=\"destockage-".$id_categorie."-".$categorie.".html\" title=\"Destockage ".$categorie."\">".$categorie."</a>

(avec un peu de chance)

Il faut donc que tu ajoutes avant celà la fonction qui va supprimer les accents :
Code: Tout sélectionner
///fonction qui remplace les lettres accentuées//
$categorie_sans_accent= strtr($categorie, 'ÀÁÂÃÄÅÇÈÉÊËÌÍÎÏÒÓÔÕÖÙÚÛÜÝàáâãäåçèéêëìíîïðòóôõöùúûüýÿ', 'AAAAAACEEEEIIIIOOOOOUUUUYaaaaaaceeeeiiiioooooouuuuyy');

echo "<a class=\"liens_bleu\" href=\"destockage-".$id_categorie."-".$categorie_sans_accent.".html\" title=\"Destockage ".$categorie."\">".$categorie."</a>



Bon courage ...

arnaud321
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 47
Inscription: 15 Avr 2005

Message le Ven Nov 30, 2007 19:56

Bonsoir,

Merci à tous ;-) à nickargall.

Et pour fnir j'avais aussi un probleme de UTF-8 et Iso dans ma table et page html ;-) Laglobule.

Arnaud

Probleme htaccess et php

Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité