Changeset 30812 in spip-zone


Ignore:
Timestamp:
Aug 11, 2009, 9:58:09 AM (10 years ago)
Author:
denisb@…
Message:

les fonctions ereg et eregi sont désormais 'deprecated'.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • _dev_/spip_loader/spip_loader.php

    r30723 r30812  
    135135                if (is_array($accept_langs)) {
    136136                        foreach($accept_langs as $s) {
    137                                 if (eregi('^([a-z]{2,3})(-[a-z]{2,3})?(;q=[0-9.]+)?$', trim($s), $r)) {
     137                                if (preg_match(',^([a-z]{2,3})(-[a-z]{2,3})?(;q=[0-9.]+)?$,i', trim($s), $r)) {
    138138                                        $lang = strtolower($r[1]);
    139139                                        if (isset($GLOBALS['langues'][$lang])) return $lang;
     
    222222                //global $http_proxy;
    223223                $fopen = false;
    224                 if (!eregi("^http://", _URL_LOADER_PROXY))
     224                if (!preg_match(",^http://,i", _URL_LOADER_PROXY))
    225225                        $http_proxy = '';
    226226                else
     
    301301                                // Reponse du serveur distant
    302302                                $s = trim(fgets($f, 16384));
    303                                 if (ereg('^HTTP/[0-9]+\.[0-9]+ ([0-9]+)', $s, $r)) {
     303                                if (preg_match(',^HTTP/[0-9]+\.[0-9]+ ([0-9]+),', $s, $r)) {
    304304                                        $status = $r[1];
    305305                                }
     
    310310                                while ($s = trim(fgets($f, 16384))) {
    311311                                        $headers .= $s."\n";
    312                                         if (eregi('^Location: (.*)', $s, $r)) {
     312                                        if (preg_match(',^Location: (.*),i', $s, $r)) {
    313313                                                $location = $r[1];
    314314                                        }
Note: See TracChangeset for help on using the changeset viewer.