bonjour:
j'ai un gros soucis avec mes news et l'url rewriting.
je veux afficher une liste de news avec pour chacune l'url rewriting toto-va_à_la_plage.html
j'utilise un code qui marche quand on a une news mais si on en a deux, c'est la catastrophe!
le voici
j'ai utilisé dans mon titre un point d'interrogation, peut être est cela le problème ?
merci d'avance pour vos réponses
j'ai un gros soucis avec mes news et l'url rewriting.
je veux afficher une liste de news avec pour chacune l'url rewriting toto-va_à_la_plage.html
j'utilise un code qui marche quand on a une news mais si on en a deux, c'est la catastrophe!
le voici
Code:
<?php
function pomme($chaine)
{
$chaine=strtolower($chaine);
$accents = Array("/é/", "/è/", "/ê/","/ë/", "/ç/", "/à/", "/â/","/á/","/ä/","/ã/","/å/", "/î/", "/ï/", "/í/", "/ì/", "/ù/", "/ô/", "/ò/", "/ó/", "/ö/");
$sans = Array("e", "e", "e", "e", "c", "a", "a","a", "a","a", "a", "i", "i", "i", "i", "u", "o", "o", "o", "o");
$chaine = preg_replace($accents, $sans,$chaine);
$chaine = preg_replace('#[^A-Za-z0-9]#','-',$chaine);
// Remplace les tirets multiples par un tiret unique
$chaine = ereg_replace( "\-+", '-', $chaine );
// Supprime le dernier caractère si c'est un tiret
$chaine = rtrim( $chaine, '-' );
while (strpos($chaine,'--') !== false) $chaine = str_replace('--','-',$chaine);
return $chaine;
}
?>
<table style="width:100%;">
<tr>
<td bgcolor="<?php echo(($i++ % 2 == 0) ? '#fcde14' : '#802625' ); ?>">
<h4 align="center"><a href="./news-<?php echo pomme($donnees['titre']);?>-<?php echo $donnees['id'];?>.php"><?php echo $donnees['titre'];?></a></h4>
</td>
</tr>
</table>
j'ai utilisé dans mon titre un point d'interrogation, peut être est cela le problème ?
merci d'avance pour vos réponses