Index
Forums
Annuaire
Référencement
Télécharger
  phpBB SEO : Référencement Google, MSN, Yahoo, Annuaires, Forums  
phpBB SEO
Boards
Directory  
SEO  
Downloads
 
  Rechercher Search
    S'enregistrer
Pseudo :  Passe :  Auto  
Register  
 
   
Formatage d'url et encodage

 
Poster un nouveau sujet   Répondre au sujet    phpBB SEO » Forum Référencement  » mod rewrite Apache
::  
Auteur Message
nelumbo
PR1
PR1


Inscrit le: 06 Mar 2007
Messages: 186

Formatage d'url et encodagePosté le: Dim Oct 07, 2007 3:39 pm    Sujet du message: Formatage d'url et encodage

Bonsoir,

Je me tente a rewriter un script. Ca se passe pas trop mal, sauf que le formatage des titres pour l'injection dans l'url plante !

Les accents pausent problème. J'ai utilisé plusieurs type de formatage et toujours pareil.
Un petit exemple, je souhaite injecter " Elève à l'école de la forêt".

Code:
        $annonce = $sitetitle;
        $annonce = preg_replace("`\[.*\]`U","",$annonce);
      $annonce = preg_replace('`&(amp;)?#?[a-z0-9]+;`i','-',$annonce);
      //$annonce = htmlentities($annonce, ENT_COMPAT, $this->encoding);
      $annonce = preg_replace( "`&([a-z])(acute|uml|circ|grave|ring|cedil|slash|tilde|caron|lig);`i","\\1", $annonce );
      $annonce = preg_replace( array("`[^a-z0-9]`i","`[-]+`") , "-", $annonce);
      $annonce = ( $annonce == "" ) ? $type : strtolower(trim($annonce, '-'));


ce qui me donne:
Code:
http://blablabla.com/el-ve-l-cole-de-la-for-t-3.html


3 => id

En utilisant un autre formatage, j'obtiens un cafouillage similaire. N'y aurait t-il pas un rapport avec l'encodage ?

_________________
Rencontre gratuit || Petite annonce gratuite
Revenir en haut de page
Visiter le site web de l'utilisateur
dcz
Administrateur - Site Admin
Administrateur - Site Admin


Inscrit le: 28 Avr 2006
Messages: 14279

Formatage d'url et encodagePosté le: Mar Oct 09, 2007 9:01 am    Sujet du message: Re: Formatage d'url et encodage

Sans :

Code:
      //$annonce = htmlentities($annonce, ENT_COMPAT, $this->encoding);


C'est assez normal.

Il faudrait juste dé-commenter la ligne en spécifiant ton encodage :

Code:
      $annonce = htmlentities($annonce, ENT_COMPAT, 'encodage');


avec encodage = 'UTF-8' ou 'ISO-8859-1' en fonction du char-set que tu utilises.

++

_________________
Useful links :
SEO Forum || SEO Directory || SEO phpBB || SEO phpBB3 || Search
____________________

Liens Utiles :
Forum référencement || Annuaire référencement || Référencement phpBB || Référencement phpBB3 || Recherche
Revenir en haut de page
Visiter le site web de l'utilisateur
nelumbo
PR1
PR1


Inscrit le: 06 Mar 2007
Messages: 186

Formatage d'url et encodagePosté le: Mar Oct 09, 2007 3:46 pm    Sujet du message: Re: Formatage d'url et encodage

Merci Very Happy

Je vais essayer.

@ +

_________________
Rencontre gratuit || Petite annonce gratuite
Revenir en haut de page
Visiter le site web de l'utilisateur
nelumbo
PR1
PR1


Inscrit le: 06 Mar 2007
Messages: 186

Formatage d'url et encodagePosté le: Mar Oct 09, 2007 4:40 pm    Sujet du message: Re: Formatage d'url et encodage

Extra, ça fonctionne impeccable.

Very Happy

_________________
Rencontre gratuit || Petite annonce gratuite
Revenir en haut de page
Visiter le site web de l'utilisateur
Montrer les messages depuis:   
Poster un nouveau sujet   Répondre au sujet    phpBB SEO » Forum Référencement  » mod rewrite Apache
Page 1 sur 1

Navigation Autres sujets de discussion

Sauter vers: