Bonjour,
Voila je viens de finir le developpement d'un site web en PHP , Javascript et Ajax que j'ai realisé pour l'instant qu'en localhost via easyphp (et donc son serveur apache).
Aujourd'hui je viens de l'exporter sur un serveur free pour ce que ca donne vraiment (avec exportation de la BDD aussi) et c'est l'horreur !!!
J'ai implémenter des classes et des interfaces et j'ai plein d'erreur de syntaxe du type:
Parse error: syntax error, unexpected T_CLASS in /mnt/140/sdb/1/3/mayouf1/PJI/class/listeAbstract.class.php on line 9
or voici listeAbstract.class.php
------
<?php
/**
*
*
* @version $Id$
* @copyright 2008
*/
abstract class ListeAbstract{
/**
* Constructor
* @access protected
*/
protected $liste;
function ListeAbstract($list){
if($list){
$this->liste=$list;
}else{
$this->liste=array();
}
}
function getList(){
return $this->liste;
}
function size(){
return sizeof($this->liste);
}
function isEmpty(){
return $this->size()==0;
}
function add($objet){
return array_push($this->liste,$objet);
}
}
?>
-----
Et de meme avec mes interfaces
Parse error: syntax error, unexpected T_STRING in /mnt/140/sdb/1/3/mayouf1/PJI/class/hasAuthor.class.php on line 9
-------- hasAuthor.class.php
<?php
/**
*
*
* @version $Id$
* @copyright 2008
*/
interface HasAuthor{
/**
* Retourne la liste des auteurs
**/
function getAuteurs();
/**
* Retourne la liste des auteurs depuis la base de données
* */
function getAuteursFromBDD();
/**
* Change la liste des auteurs
**/
function setAuteurs($auteurs);
}
?>
----
Et la j'avoue ne pas comprendre , petite precision la version de php installée sur les serveus Free est
PHP Version 4.4.3-dev.
Ca peut venir de la, une petite idée?
Merci d'avance
Configuration: Windows Vista
Firefox 2.0.0.14