|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | |||
|
Membre du Club
![]() |
Bonjour,
je post parcque la vraiment je sèche.... J'ai tout virer dans mon index pour faire du débugging et je n'ai plus que : Code :
Citation:
J'ai essayer avec un lien absolu, avec un lien partant de la racine (../www/admin/classes ou même ../admin/classes) j'ai essayer la nomenclature unix /classes/ J'ai essayer avec include, require, require_once Toujours la même erreur... Alors je me suis dit que ca devait venir de la version de php (php4 oui php5 oui donc peut être php4 de base ?) mais quand je met la classe dans ce fichier, ca marche bien. Donc le problème vient de ma fonction __autoload, mais je comprend pas... Le dossier classes est bien là, les classes aussi.. Si quelqu'un a une idée parcque la franchement.... Merci. |
|||
|
|
00
|
|
|
#2 |
|
Membre actif
![]() Inscription : janvier 2006 Messages : 149 ![]() |
Bonjour,
Et bien, méthode habituelle : remplace le require_once par echo, pour voir ce que ça te retourne ... Après, tu détruis le fichier de ta classe, tu le ré up', puis tu réessayes... Si ça ne fonctionne toujours pas, tu réessayes dans un nouveau répertoire ... Y'a sûrement une petite brindille qui empêche tout ce beau monde de fonctionner ! |
|
|
00
|
|
|
#3 |
|
Membre du Club
![]() |
Déjà tout essayer ^^
Quand je met un echo ca n'affiche rien même un echo "ok" deja essaye de sup reup, dejà essaye de virer le dossier et de foutre en vrac, déjà essayer de virer les .class. C'est chiant de pas trouver ce que c'est la petite brindille :p |
|
|
00
|
|
|
#4 |
|
En attente de confirmation mail
![]() Inscription : juin 2002 Messages : 6 164 ![]() |
Assurez-vous avant tout qu'il s'agit bien d'une version 5 (à vérifier par un phpinfo ou bien en affichant la constante PHP_VERSION / fonction phpversion dans votre script). Un certain nombre d'hébergeurs proposent (proposaient ?) les deux versions, la version 4 étant généralement employée par défaut.
|
|
|
00
|
|
|
#5 |
|
Membre du Club
![]() |
C'étais un peu ce que je pensais.
Mais la version 4 ne supporte pas l'objet non ? Car en mettant la classe dans le fichier index ca marche, c'est ce qui m'a fait écarter cette idée. Enfin je vais essayer merci. |
|
|
00
|
|
|
#6 |
|
Membre du Club
![]() |
La version 4 gère une partie de l'objet à ce que j'ai compris.
Je ne peut rien garantir, je suis hélas encore un vieux crouton en procédurale (qui envisage de passer à l'objet sans bien arriver à l'apréhender mais bon ...) |
|
|
00
|
|
|
#7 | |
|
En attente de confirmation mail
![]() Inscription : juin 2002 Messages : 6 164 ![]() |
Citation:
Tout dépend donc comment a été écrit votre classe et de la version de PHP l'interprétant ... |
|
|
|
00
|
|
|
#8 | |
|
Nouveau Membre du Club
![]() Développeur Web Inscription : avril 2006 Messages : 37 ![]() |
Citation:
Je sait pas ; tu dit avoir essayé tous les chemins possible ; mais peut être que ... je pose juste la question hein :s non ; patapé ! patapé ! |
|
|
|
00
|
|
|
#9 |
|
Membre du Club
![]() |
Ojui oui il la possède bien, j'ai même essayer avec et sans la majuscule ^^
Concernant la structure de ma classe, le problème ne doit pas venir de là, étant donné que la classe dans le fichier index fonctionne. Le problème semble venir de la fonction __autoload est-ce une nouvelle fonction non compatible php4 ? |
|
|
00
|
|
|
#10 | |
|
En attente de confirmation mail
![]() Inscription : juin 2002 Messages : 6 164 ![]() |
Citation:
|
|
|
|
00
|
|
|
#11 |
|
Membre du Club
![]() |
Version php : 4.4.7
Donc le problème vient bien de là ^^ Merci a vous |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com