Probleme php et serveur
Résolu
Myrza
Messages postés
91
Date d'inscription
Statut
Membre
Dernière intervention
-
elghafoud Messages postés 121 Date d'inscription Statut Membre Dernière intervention -
elghafoud Messages postés 121 Date d'inscription Statut Membre Dernière intervention -
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
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
A voir également:
- Probleme php et serveur
- Changer serveur dns - Guide
- Serveur entrant et sortant - Guide
- Easy php - Télécharger - Divers Web & Internet
- Serveur dns gratuit - Guide
- Serveur dns orange - Accueil - Guide box et connexion Internet
Et donc la pour free y'a pas moyen de solutionner le probleme , a moins de réecrire , le truc c'est que je vais mettre le site sur le serveur de ma fac et je ne sais pas quel php est installé , c'est une fac d'informatique donc je pense pas que ca devrait poser de bleme.
je crois que chez free ils ont aussi php5 mais essaye un truc :
crée un fichier info, (phpinfo()) et nomme le info.php5 ensuite regarde avec quelle version il a été exécuter.
si tout va bien, tu doit renommer tes fichier en .php5
et hop!