Skip to content
Extraits de code Groupes Projets
Valider 1f7215e3 rédigé par Fil's avatar Fil
Parcourir les fichiers

version plus rapide et moins bugguee de urlencode_1738

parent 925a603c
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
......@@ -806,10 +806,13 @@ function generer_url_entite($id='', $entite='', $args='', $ancre='', $public=NUL
// Transformer les caracteres utf8 d'une URL (farsi par ex) selon la RFC 1738
function urlencode_1738($url) {
return str_replace(
array('%2B','%2F','%3D','%3F','%26'),
array('+' ,'/' ,'=' ,'?' ,'&'),
rawurlencode($url));
$uri = '';
for ($i=0; $i < strlen($url); $i++) {
if (ord($a = $url[$i]) > 127)
$a = rawurlencode($a);
$uri .= $a;
}
return quote_amp($uri);
}
// http://doc.spip.org/@generer_url_entite_absolue
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter