Changeset 94569 in spip-zone


Ignore:
Timestamp:
Jan 13, 2016, 10:41:38 AM (5 years ago)
Author:
p@…
Message:

Supprimer proprement la query string

File:
1 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/modeles_media/trunk/media_fonctions.php

    r94506 r94569  
    157157        if (!$src)
    158158                $src = $image;
    159                
    160         if(preg_match('/\.[jpg|gif|png]\?/i',$src,$matches)){
    161                 $pos = strpos($src,'?');
    162                 $src = substr($src,0,$pos);
    163         }
    164        
     159
     160        // Supprimer proprement le query string
     161        $url = parse_url($src);
     162        if (!empty($url['query'])) {
     163                $src = $url['scheme'].'://'.$url['host'].$url['path'];
     164        }
    165165        if(substr($src,0,strlen($url_site_spip))==$url_site_spip)
    166166                $src = substr($src,strlen($url_site_spip));
Note: See TracChangeset for help on using the changeset viewer.