Bonjour,
j'essaie d'installer la dernière version de PMB sur mon site perso free.
Il s'agit de la version 4.0, qui nécessite PHP 5.3.
J'ai déjà fait la manip d'ajouter un fichier .htaccess (avec écrit PHP1) et un dossier sessions.
J'arrive à procéder à l'installation des tables. Mais au moment d'accéder à la page d'accueil, j'ai un message d'erreur....
"Parse error: syntax error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or '}' in /mnt/171/sda/2/7/infocom.iut.lyon3/classes/sort.class.php on line 268"
avec la-dite ligne (en rouge) dans cette partie de code :
/**
* Classe de tri des résultats de recherche dans le catalogue
* Utilise une variable de session("tri") pour stocker le tri en cours
*
*/
class sort {
//var $sort_name;
var $params;
var $error = false;
var $error_message = "";
var $table_tri_tempo = "tri_tempo"; //table temporaire à utiliser
var $table_primary_tri_tempo; //Clé primaire de la table temporaire à créer
var $limit; //limitation des enregistrements à utiliser dans la requête de tri pour le pager
var $champs_select; //champs éventuels à retourner dans la requête
var $table_select; //table éventuelle à retourner dans la requête
var $table_primary_key_select; //clé de la table éventuelle à retourner dans la requête
var $dSort; // objet d'acces aux informations
*private static $nb_instance = 1;* --> est-ce que ça peut venir de la version PHP ? si oui, existe-t-il une autre solution que de rester sur l'ancienne version de PMB ?
--> si ça ne vient pas de là, est-ce que quelqu'un aurait une piste ?
en vous remerciant.