[PHP] appel d'une fonction dans un autre fichier

appel d'une fonction dans un autre fichier [PHP] - PHP - Programmation

Marsh Posté le 27-11-2002 à 11:20:32    

une fonction par exemple connexion qui se présente comme ça dans un fichier nommé connexion.php
 
function connexion()  
{  
 $connexion = mysql_connect('sql.XXXX.fr', 'XXXXX', 'XXXXX';);
 mysql_select_db('XXXXX',$connexion);
}
 
dans un autre fichier php je souhaite l'appeler
 
je procède comment ?
 
avec un include ? avant le body ? Dans le body ?
 
genre
 
<?
  include ("connexion.php" );
?>  :??:


Message édité par Melon le 27-11-2002 à 11:21:27

---------------
Melon et Melèche vont à la pêche, Melon pêche la truite, Melèche la raie...
Reply

Marsh Posté le 27-11-2002 à 11:20:32   

Reply

Marsh Posté le 27-11-2002 à 11:28:50    

Ba vala, t'as répondu tout seul à ta question :lol:
Perso je mets les include en début de fichier, c'est plus lisible, mais je crois que rien n'empêche de le faire au milieu.


---------------
Everyone thinks of changing the world, but no one thinks of changing himself  |  It is the peculiar quality of a fool to perceive the faults of others and to forget his own  |  Early clumsiness is not a verdict, it’s an essential ingredient.
Reply

Marsh Posté le 27-11-2002 à 11:40:12    

Tu peux mettre les include où ça te chante ;)
 
Ceci dit, dans le cas d'une fonction de connexion, autant ne pas faire de fonction, mais laisser ton code tel quel dans le fichier, et faire un require ;)

Reply

Marsh Posté le 27-11-2002 à 11:56:09    

il vaut mieux les mettres au début du fichier si t'utilises des fonction qui sont dans le fichier que t'inclus.
Ca évite certain problèmes de "fonction non trouvé" sur certain serveurs php3 .
(certain serveur essayes d'exécuter la fonction demandé à la ligne n sans avoir lu le reste du fichier et du coup, ils ne savent pas encore que la fonction existe et décident que c'est pas le cas)

Reply

Marsh Posté le 27-11-2002 à 12:24:34    

Fred999 a écrit a écrit :

Tu peux mettre les include où ça te chante ;)
 
Ceci dit, dans le cas d'une fonction de connexion, autant ne pas faire de fonction, mais laisser ton code tel quel dans le fichier, et faire un require ;)




 
le pb est qu'il me fait une erreur avec ce que je fais
 
un Parse error: parse error, unexpected '<' exactement à l'endroit de mon include
 
qqun peut me filer son fichier de connexion tout propre et la façon dont il l'appele parce que j'ai un doute là :/
 


---------------
Melon et Melèche vont à la pêche, Melon pêche la truite, Melèche la raie...
Reply

Marsh Posté le 27-11-2002 à 12:29:40    

chelou le truc, ça marche après avoir retiré un <? et mis un <?php à la place  :pt1cable:


---------------
Melon et Melèche vont à la pêche, Melon pêche la truite, Melèche la raie...
Reply

Marsh Posté le 27-11-2002 à 13:26:17    

Si tu pouvais faire voir ton ancien code et ton nouveau code...
 
Chelou effectivement :D

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed