Aller au contenu

Validation de lien comportant &


Sujets conseillés

Posté

Bonjour,

Je posséde un bout de code qui générent des liens avec des caractéres & qui me posent des problémes de validation au niveau accessibilité.

Je souhaiterais savoir si il existait une commande globale permettant de transformer d'un coup les & en amp; au moment de générer cette page.

Merci à tous.

Posté (modifié)

Salut doomer2

Il suffit d'utiliser la fonction de rechercher/remplacer de ton éditeur :P

Rechercher: &

Remplacer par: &

[edit]: oups pardon je n'avais pas vu le "au moment de générer cette page" désolé

lol je me disais aussi que c'était un peu trop facile :rolleyes:

[/edit]

Modifié par MS-DOS_1991
Posté

Ben, non c'est pas trop facile. Je ne vois pas trop la solution.

Une commande dans un htaccess peut il me faire cela pour une page spécifique ?

Posté

Comment faire, j'ai un lien de ce type :

http://www.xxx.com/essai.php?xml=2000.xml&xsl=Fiche.xsl&n=test&l=N14

Merci d'avance pour votre aide. PS: je n'y connais rien aux expressions réguliéres.

Posté (modifié)
ini_set('arg_separator.output','&');

au tout début de ton script devrait faire l'affaire

<{POST_SNAPBACK}>

ça ne fonctionne pas chez moi...

Je l'ai cependant placé au début de mon script. voici mon type de lien.

<?php
echo '<li><a href="?action=accepter&id='.$ch['id'].'"><img src="images/ok.png" /></a> <a href="?action=refuser&id='.$ch['id'].'"><img src="images/no.png" /></a>';
?>

Edit: Je crois que ceci ne marche qu'avec les session... Au plutôt, corrige un bug des sessions.

Voici la source

http://php.developpez.com/faq/?page=sessio...ons_xhtmlvalide

Modifié par e.MiLoU
Posté

Corrige simplement ton code

<?php
echo '<li><a href="?action=accepter&id='.$ch['id'].'"><img src="images/ok.png" /></a> <a href="?action=refuser&id='.$ch['id'].'"><img src="images/no.png" /></a>';
?>

Posté

J'ai certainement rien compris mais...

si tu génères ta page, tu sais où vont apparaitre les liens... donc un str_replace fera largement l'affaire non?

Je suis un peu lent des fois ^_^

Posté
Corrige simplement ton code

<?php
echo '<li><a href="?action=accepter&id='.$ch['id'].'"><img src="images/ok.png" /></a> <a href="?action=refuser&id='.$ch['id'].'"><img src="images/no.png" /></a>';
?>

<{POST_SNAPBACK}>

Oui, c'est ce que j'ai fait, mais le but c'était que tout se corrige automatiquement... Peut-être dans la version 6... :rolleyes:

  J'ai certainement rien compris mais...

si tu génères ta page, tu sais où vont apparaitre les liens... donc un str_replace fera largement l'affaire non?

Je suis un peu lent des fois

Oui mais je trouve ça un peu <censure> ch*** </censure> de mettre à chaque fois un str_replace, je crois que je vais prendre la peine de mettre des &, comme avant...

Alalal, dur dur la vie de Webmaster...

Posté (modifié)

<methode bourrin>

Utilise la Bufferisation de sortie (cf. ob_start(), ob_content(), etc) et fait un replace géant lol ...

Non je déconne ;o)

</methode bourrin>

Modifié par petit-ourson

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...