OVH Community, votre nouvel espace communautaire.

[PHP] Class impossible à inclure !


sebou91
03/12/2006, 09h17
Effectivement, le premier code fonctionne chez un autre hebergeur, et à ma grande surprise chez OVH
Donc je vous remercie beaucoup pour votre aide, qui va me permettre de continuer mon projet
Cordialement,
Sebou91

visualight
03/12/2006, 01h51
Que dis le code de ta classe ?
N'as tu pas oublié une } ou un ; ?

As tu essayé sur un autre hébergement qu'ovh ?
Code PHP:
$lien '/home/girondin/www/morpheus/';
include(
$lien 'entete.php');
require_once(
$lien 'library/form_class.php'); 
OU

Code PHP:
$lien '/home/girondin/www/morpheus';
include(
$lien '/entete.php');
require_once(
$lien '/library/form_class.php'); 
OU

Code PHP:
$lien '/home/girondin/www/morpheus/';
require_once(include(
$lien 'entete.php'));
require_once(
$lien 'library/form_class.php'); 

sebou91
02/12/2006, 10h56
Salut à tous,
J'ai deux fichiers :
  • Un fichier qui contient ma classe => form_class.php
  • Un fichier dans lequel j'ai besoin de ma classe => inscription.php


Donc mon FTP s'organise de la sorte :
  • RACINE
    • /morpheus
      • /includes => Contient la page 1
      • /membres => Contient la page 2


Je voudrais pouvoir inclure ma page 1 dans la page 2 pour pouvoir y utiliser ma classe.
J'ai donc essayer tous ces codes :
Code PHP:
$lien "http://www.girondins4ever.com/morpheus/";
include(
$lien 'includes/entete.php');
require_once(
$lien 'library/form_class.php'); 
Erreur retournée :
Code:
Warning: require_once(http://www.girondins4ever.com/morpheus/library/form.class.php) [function.require-once]: failed to open stream: HTTP request failed! HTTP/1.1 500 Internal Server Error in /home/girondin/www/morpheus/membres/inscription.php on line 7

Fatal error: require_once() [function.require]: Failed opening required 'http://www.girondins4ever.com/morpheus/library/form.class.php' (include_path='.:/usr/share/php5') in /home/girondin/www/morpheus/membres/inscription.php on line 7
Code PHP:
$lien "morpheus/";
include(
$lien 'includes/entete.php');
require_once(
$lien 'library/form_class.php'); 
Code PHP:
$lien "/home/girondin/www/morpheus";
include(
$lien 'includes/entete.php');
require_once(
$lien 'library/form_class.php'); 
Code PHP:
require_once('morpheus/library/form.class.php'); 
Code PHP:
require_once('/morpheus/library/form.class.php'); 
Et à chaque fois, que nenni, ça ne fonctionne pas !
Auriez-vous une idée du pourquoi de ce problème ?
Merci à vous,
Sebou91

[PS] La page se trouve ici