mirror of
https://github.com/Dolibarr/dolibarr.git
synced 2025-12-11 12:01:23 +01:00
Fix: amlioration de la fonction "clean_url"
This commit is contained in:
@@ -2676,10 +2676,16 @@ function clean_url($url)
|
|||||||
{
|
{
|
||||||
//Todo: voir plus tard pour les url avec accent
|
//Todo: voir plus tard pour les url avec accent
|
||||||
$url = unaccent(trim($url));
|
$url = unaccent(trim($url));
|
||||||
//$url = strtolower($url); // Une url est sensible a la casse http://sever/Dir/Page.html != http://server/dir/page.html (sauf sur le nom de serveur)
|
|
||||||
//Todo: voir pour am<61>liorer
|
// On supprime le http
|
||||||
$url = ereg_replace('^http:[\\\/]+','',$url);
|
$url = eregi_replace('^http(s)?:[\\\/]+','',$url);
|
||||||
//print "url=".$url;
|
|
||||||
|
// On r<>cup<75>re le nom de domaine
|
||||||
|
$domain = eregi('^[0-9A-Z]+\.([0-9A-Z]+\.)+[A-Z]{2,4}(:[0-9]+)?',$url,$regs);
|
||||||
|
|
||||||
|
// On passe le nom de domaine en minuscule
|
||||||
|
$url = eregi_replace($regs[0],strtolower($regs[0]),$url);
|
||||||
|
|
||||||
return $url;
|
return $url;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user