mail[Galette-discussion] Galette 0.7 et PHP 5.3


Others Months | Index by Date | Thread Index
>>   [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Header


Content

Posted by Mélissa Djebel on October 18, 2011 - 12:10:
Bonjour,

J'étais intervenue il y a quelque temps pour avoir un peu d'aide pour comprendre comment Galette 0.7 fonctionnait. Depuis, j'ai bien avancé, et sait ajouter et mettre à jour des adhérents via l'import d'un fichier CSV, ainsi que différentes choses via des classes, etc. Bref tout irait presque bien, il me reste qu'une mise en prod !
Ah! Ah!

Et là je bute sur le prérequis de la version PHP qui est 5.3. Si j'ai bien vu, c'est à cause de l'utilisation de date_diff dans la class adherent :

    private function _checkDues()
    {
        //how many days since our beloved member has been created
        // PHP >= 5.3
        $date_now = new DateTime();
        $this->_oldness = $date_now->diff(
            new DateTime($this->_creation_date)
        )->days;


J'ai vu ailleurs (galette.inc.php) que le prérequis de PHP 5.3 était testé ainsi :

// check required PHP version...
if ( !preg_match('/^5.3/', phpversion()) ) {
    die();
}

Ne serait-il pas plus judicieux de faire plutôt quelque chose comme cela :

      if (version_compare(PHP_VERSION, '5.3.0', '<')) { ... }

Sinon, on se ferme déjà la possibilité d'avoir un PHP 5.4 ou plus.

Bref, tout ça pour dire :
- mais bigre, quel hébergeur me propose du PHP 5.3 ?
- Free est resté bloqué en 5.1
- OVH en serveur mutualisé est en 5.2.17 ...

Quel hébergeur aux alentours de 100€/an me propose du PHP 5.3 sur à 100% ?

Ou peut-on tomber ce prérequis de PHP 5.3 dans galette 0.7.

Merci

Mélissa



Related Messages


Powered by MHonArc, Updated Wed Oct 19 12:20:09 2011