Enregistré le 11 Juil 2008 - Vu 1681 fois
Impression: Imprimer l'article
|
![]() Ecrit par : forty
|
.01 .02 .03 .04 .05 .06 .07 .08 .09 .10 .11 .12 .13 .14 .15 .16 .17 .18 .19 .20 .21 .22 |
<?php
function get_lien_article($id) {
$id_esc = mysql_real_escape_string($id);
$query_titre = mysql_query("SELECT titre FROM articles WHERE id='$id_esc' ");
$titre = mysql_result($query_titre, 0, 'titre');
$titre_reecrit = format_url($titre, $type);
return '/fichier-'.$titre_reecrit.'-'.$id.'.html';
}
// la fonction pour formater vos urls
// elle est differente de celle donné dans l'article de Koogar
// mais tout aussi performante :)
function format_url($nom)
{
$accent="ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõöøùúûýýþÿ";
$noAccent="aaaaaaaceeeeiiiidnoooooouuuuybsaaaaaaaceeeeiiiidnoooooouuuyyby";
$reecriture=strtr(trim($nom),$accent,$noAccent);
$url=preg_replace("# #","-",$reecriture);
return $url;
}
?>
|
.01 .02 .03 .04 .05 .06 .07 .08 .09 .10 |
<?php
$url_attendue = get_lien_article($_GET['id']);
$url_reelle = $_SERVER['REQUEST_URI'];
if ($url_attendue != $url_reelle) {
header('Status: 301 Moved Permanently', false, 301);
header('Location: ' . $url_attendue);
exit;
}
?>
|
Nous accueillons avec plaisir les articles et les critiques de livres,
et nous encourageons les entreprises à contribuer avec les rapports d'industrie sur l'utilisation avantageuse de PHP.
Vous pouvez également soumettre des articles de journaux et les publications de la
presse professionnelle telles que les annonces de produits,
et nous serons heureux de les publier sur notre site.
Contactez-nous