pour apprendre le php, je suis en train de créer un petit CMS.
Je bloc sur un petit truc, donc je fait appelle à votre aide svp.
Pour l'ajout d'article, je souhaite que lorsque le champ url est laissé vide, que le Titre soit aussi dans l'url.
J'ai donc fait ceci pour enlever les caractères spéciaux dans l'url
Code : Tout sélectionner
function CreateURL($variable) { // si url laissé vide, enlever caract. spécial au titre qui ira dans url...
$variable = str_replace(' . '-', $variable);
$variable = str_replace('\\', '-', $variable);
$variable = str_replace('~', '-', $variable);
$variable = str_replace('#', '-', $variable);
$variable = str_replace('\'', '-', $variable);
$variable = str_replace('!'', '-', $variable);
...
return $variable;
}
if(empty($url)) { // si url laissé vide, titre va dans url
$slug = CreateURL($titre);
$url = $slug;
}Comment peut on faire pour que si un tiret se met en fin d'url qu'il soit automatiquement enlevé?
Merci beaucoup.