Rechercher : dans
Par :

Probleme de class en php "class not found&quo

Dernière réponse le 23 mai 2009 à 00:10:09 KaTa_TaKa, le 22 mai 2009 à 19:26:48 
 Signaler ce message aux modérateurs

Bonjour,
j'ai crée une application avec php5.2. sur mon serveur local l'application tourne bien mais quand j'ai essayé de l'installer sur un autre serveur ( serveur de mon école ), j'ai eu l'erreur "fatal error class not found".
j'ai bien verifié que ma classe existe et j'ai rajouté les include ... le serveur de mon ecole utilise le php5.2 aussi ...

merci d'avance

Configuration: Windows XP
Firefox 3.0.10

Meilleures réponses pour « probleme de class en php "class not found&quo » dans :
Phpize: command not found Voir Malgré l'installation de php, lors de l'installation d'une extension pecl, le message suivant apparait: sh: phpize: command not found ERROR: `phpize' failed sous Deiban, la solution se trouve dans l'installation du packet php5-dev qui contient la...
Erreur: xvidcore.dll not found VoirProblème: Vous avez une erreur "xvidcore.dll not found" lorsque vous essayez de lire une vidéo? Il est très facile et rapide de résoudre ce problème, suivez la résolution ci-dessous. Solution: Rendez-vous sur ce lien: http://www.dll...

1

rosman, le 22 mai 2009 à 19:43:22
  • +1

Bonsoir kata_taka
J'ai souvent eu affaire à ce genre de probleme. Il serait important que tu nous donne une copie de ton script mais par experience je pense le PB es dû au fait que tu utilise une librairie qui est installée sur ton serveur local mais absent de ton serveur distant(celui de l'ecole). Fait un php info() et utilise un comparateut de fichier pour deceler les differences tu devrais(en theorie) trouver la source du mal et il ne te restera plus qu'à trouver un paliatif

Répondre à rosman

2

 KaTa_TaKa, le 23 mai 2009 à 00:10:09

Merci pour ta reponse rosman,
Effectivement ce que je pense aussi, mais je probleme je vois comment comment ça pourrait etre possible, et si c'est le cas, comment faire pour etre sur ... enfin bref.
Ma classe est la suivante :

<?php

include 'classes/class.listes.php';
class extraireDB {

/*
* Extraire de la bdd toute les CVs crées.
*/
public function extraireallPersonne(){
$sql = "select * from personne;";
$resultat = mysql_query($sql);
$tableau= array();
$i=0;
while ($ligne = mysql_fetch_array($resultat)) {
$tableau[$i]=$ligne;
$i++;
}
return $tableau;
}
.
.
.
.
}

le code qui appelle ma classe est :

<?php

include 'classes/class.extraireDB.php';
include 'sql/connectionCvMaker.php';

$conn=connection();

if(isset($_POST['login']) && isset($_POST['pass'])) {

$extraire = new extraireDB();

$tab = $extraire->extraireIdentifiant();
if($tab['pass'] != $_POST['pass'] || $tab['login'] != $_POST['login'] ) {

header("Location: index.php?etat=faux");
}
.
.
.

}

l'erreur est :
fatal error : class not "extraireDB" found in verification.php ligne 10

Répondre à KaTa_TaKa