Uniformisation de textes

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Uniformisation de textes

Re: Uniformisation de textes

par macgawel » 09 mars 2010, 12:34

Bonjour à tous, c'est la première fois que j'écris un message dans un forum ... En espérant que mon explication soit claire...
Raté :mrgreen:

En fait, il nous manque une information importante :
Comment sont générés les liens ? Pour le savoir, il nous faudrait le code php...

Re: Uniformisation de textes

par Stef » 09 mars 2010, 12:01

Bonjour,

si c'est juste le texte du lien que tu veux modifier il te suffit d'utiliser str_replace ...

Exemple:
$chaine = 'http://google.fr'; //Ta chaine de départ
$to_remove = 'http://'; //La portion de chaine à rempacer
$to_put_instead = ''; //Ce par quoi on la remplace

$chaine2 = str_replace($to_remove, $to_put_instead, $chaine); //Mise en oeuvre...

echo $chaine2; //Résultat, affichera: google.fr

//Pour l'utiliser:

echo '<a href="'.$chaine.'" title="Title est un attribut utile...">'.$chaine2.'</a>';

Re: Uniformisation de textes

par niuxe » 08 mars 2010, 05:36

Hello titigorminé et bienvenue sur le forum,

Je veux bien t'aider, mais je ne saisie pas bien ta problématique. J'ai l'impression que tu parle d'url rewriting. Sur ce coup là je ne pourrais pas trop t'aider mais sur le forum il y a bien une personne compétente à ce sujet. Toutefois, si c'est bien le cas il va falloir changer la directive Apache mode rewrite « ON » un truc dans ce goût là et faire un .htaccess avec une RegEx si je ne m'abuse.

Essaye d'être plus explicite stp.

bonne journée à toi ^^

Uniformisation de textes

par titigorminé » 06 mars 2010, 14:49

Bonjour à tous, c'est la première fois que j'écris un message dans un forum ... En espérant que mon explication soit claire...

Tout d'abord, j'ai recensé toutes les pages internes d'un site web en php. Le problème, c'est que je dois uniformiser ces pages !!
Exemple : sur ma première page, j'inscris le site dont je souhaite avoir les pages internes de ce site. Et j'obtiens ceci :

http://site/EN/bidule.html
http://site/FRA/bidule.html
/accueil.html
/nouveautes.html
/contact.html
http://site/nouveautes.html
/ident.html
/mentions.html

Et moi, je voudrais uniformiser ces liens, c'est à dire ne pas avoir les http ... De plus, il faudrait qu'il n'y ai pas de redondances, comme là, avec nouveautes.html ...
Je pense qu'il faudrait faire : si le lien commence par le nom de domaines, alors on le transforme en pages, sinon, on sauvegardes les autres liens (externes au site) dans un tableau.

Je ne sais pas comment il faut faire ...

%Merci pour votre précieuse aide ...