PHP gros prolbème include et fonction

Résolu
mou2crabe Messages postés 96 Statut Membre -  
 stefane321 -
Bonjour,
J'ai un gros problème de fonction et d'include en PHP alors que mon script est quasi identique à un ancien, qui lui, fonctionne à merveille !
Voilà le message affiché après execution du script :
Warning: include(../fonctions/ajoutbdd/ajoutmembre.php) [function.include]: failed to open stream: No such file or directory in C:\wamp\www\Bubble_Sweet\pages\inscription.php on line 24

Warning: include() [function.include]: Failed opening '../fonctions/ajoutbdd/ajoutmembre.php' for inclusion (include_path='.;C:\php5\pear') in C:\wamp\www\Bubble_Sweet\pages\inscription.php on line 24

Voilà la ligne 24 en question :
 include('../fonctions/ajoutbdd/ajoutmembre.php');


Je ne comprends pas ce qu'il en est...

De plus, un autre message s'affiche :
Fatal error: Call to undefined function ajout_membre() in C:\wamp\www\Bubble_Sweet\pages\inscription.php on line 25

Voici la ligne 25 :
ajout_membre($liste_infos);


Voici ma page ajoutmembre.php :
function ajout_membre($ajoutmembre)
{
	include ('../connectionbdd.php');
	
	mysql_query("INSERT INTO clients(CodeCli,login,mdp,nomcli,prenomcli,adrcli,cpcli,villecli,telcli)
	VALUES (NULL,'".$ajoutmembre['login']."','".$ajoutmembre['mdp']."','".$ajoutmembre['nom']."','".$ajoutmembre['prenom']."','".$ajoutmembre['adresse']."','".$ajoutmembre['cp']."','".$ajoutmembre['ville']."','".$ajoutmembre['tel']."');");

	echo "Enregistrement effectué";
	
	mysql_close();
}


S'il vous plait, aidez-moi, j'ai gaspillé une bonne partie de mon aprem à comprendre le pourquoi du comment de ce truc, mais en vain...

Merci de votre aide
Configuration: Windows XP
Firefox 2.0.0.14

3 réponses

  1. stefane321
     
    Si c,est ça ton arborescence tu n'as pas besoin de mettre ../ devant fonction tu recule d'un niveau de trop

    Donc au lieu de:
    include(../fonctions/ajoutbdd/ajoutmembre.php

    Écrit:

    include(fonctions/ajoutbdd/ajoutmembre.php
    1
    1. mou2crabe Messages postés 96 Statut Membre 14
       
      Merci stefane321 !!
      Je ne comrpends pas, j'ai développé une autre petite application php avec une arborescence identique à celle là, et le chamin relatif marche impecablement bien malgré le '../' O_o étrange.
      0
  2. stefane321
     
    Dans ta page inscription.php

    Ton : include(../fonctions/ajoutbdd/ajoutmembre.php

    Es-tu certains que sa pointe a la bonne place et que le fichier est bien là.

    Cette erreur signifie qu'il ne ne trouve pas ton fichier de fonction vérifie ton chemin d'accès
    0
    1. mou2crabe Messages postés 96 Statut Membre 14
       
      Bah pourtant, si...
      Voilà mon arborescence :

      index.php
      - pages/
      - accueil.html
      - inscription.html
      - inscription.php
      - fonctions/
      - connectionbdd.php
      - ajoutbdd/
      - ajoutmembre.php
      0
  3. stefane321
     
    Et là avec se que je t'ai dit est-ce ça marche?
    0