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