Précédent   Forum des professionnels en informatique > PHP > Langage > Fichiers
Fichiers Forum d'entraide sur les fichiers avec PHP. Avant de poster -> FAQ fichiers et Sources fichiers
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 26/01/2007, 14h19   #1
Membre actif
 
Inscription : avril 2005
Messages : 191
Détails du profil
Informations personnelles :
Âge : 25

Informations forums :
Inscription : avril 2005
Messages : 191
Points : 172
Points : 172
Par défaut Fonctions dans un fichier

bonjour,
je m'excuse pour cette question mais je voudrai savoir comment on fait pour mettre un fichier php avec une procedure dedans. je m'explique : j'ai fais une fonction qui est appelée dans plusieurs page.
que j'ai mis dans

fonctions.php
Code :
1
2
3
4
5
6
7
8
 
 
<?php
  function test($message) 
  {
      echo $message;
  }
?>
ensuite j'appel de la manière suivante :

autrefichier.php
Code :
1
2
3
4
5
6
7
8
9
<html>
 
  <body>
    <?php
         require("fonctions.php");
	  test("message");
	?>
  </body>
</html>
Le problème est que cela ne fonctionne pas et je ne vois pas pourquoi.

(Parse error: parse error in c:\program files\easyphp1-8\www\fonctions.php on line 3)
fulgaro est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/01/2007, 14h23   #2
Membre chevronné
 
Avatar de J0r_x
 
Homme
Analyste - Programmeur
Inscription : mai 2006
Messages : 712
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Marne (Champagne Ardenne)

Informations professionnelles :
Activité : Analyste - Programmeur
Secteur : Administration - Collectivité locale

Informations forums :
Inscription : mai 2006
Messages : 712
Points : 607
Points : 607
Code :
1
2
3
4
5
6
7
8
9
10
 
<html>
 
  <body>
    <?php
         include("fonctions.php");
	  test("message");
	?>
  </body>
</html>
__________________
Aucune aide par MP, utilisez le forum.
J0r_x est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/01/2007, 14h24   #3
Membre actif
 
Inscription : avril 2005
Messages : 191
Détails du profil
Informations personnelles :
Âge : 25

Informations forums :
Inscription : avril 2005
Messages : 191
Points : 172
Points : 172
ça ne change rien
fulgaro est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/01/2007, 14h28   #4
Rédacteur/Modérateur
 
Avatar de N1bus
 
Inscription : janvier 2003
Messages : 2 018
Détails du profil
Informations personnelles :
Âge : 47
Localisation : France, Charente Maritime (Poitou Charente)

Informations forums :
Inscription : janvier 2003
Messages : 2 018
Points : 1 992
Points : 1 992
Tu n'as que ça dans ton fichier fonctions.php ?

Code :
1
2
3
4
5
6
<?php
  function test($message) 
  {
	echo $message;
  }
?>
N1bus est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/01/2007, 14h32   #5
Membre actif
 
Inscription : avril 2005
Messages : 191
Détails du profil
Informations personnelles :
Âge : 25

Informations forums :
Inscription : avril 2005
Messages : 191
Points : 172
Points : 172
oui.
fulgaro est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/01/2007, 14h42   #6
Rédacteur/Modérateur
 
Avatar de N1bus
 
Inscription : janvier 2003
Messages : 2 018
Détails du profil
Informations personnelles :
Âge : 47
Localisation : France, Charente Maritime (Poitou Charente)

Informations forums :
Inscription : janvier 2003
Messages : 2 018
Points : 1 992
Points : 1 992
ben chez moi, il fonctionne.
j'ai créé tes 2 fichiers tels-quels et ça m'affiche : message


Vois pas de probleme
(j'ai meme fait copier/coller , c'est pour dire ...)
N1bus est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/01/2007, 14h45   #7
Membre actif
 
Inscription : avril 2005
Messages : 191
Détails du profil
Informations personnelles :
Âge : 25

Informations forums :
Inscription : avril 2005
Messages : 191
Points : 172
Points : 172
moi il me met :

Parse error: parse error in c:\program files\easyphp1-8\www\fonctions.php on line 3

donc ça viens de ma fonction ... mais je ne comprend pas ou ...
fulgaro est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/01/2007, 14h52   #8
Rédacteur/Modérateur
 
Avatar de N1bus
 
Inscription : janvier 2003
Messages : 2 018
Détails du profil
Informations personnelles :
Âge : 47
Localisation : France, Charente Maritime (Poitou Charente)

Informations forums :
Inscription : janvier 2003
Messages : 2 018
Points : 1 992
Points : 1 992
C'est curieux,

j'ai essayé avec include() et require() = ça fonctionne normalement.

je ne pense pas que ça vienne de php.

A tout hasard, ça pourrait etre un virus qui modifierait le fichier lors de l'execution ???? (je sais pas, je cherche, hein ... )

Comme tes fichiers ne posent pas de probleme , faudrait peut etre vérifier ça , rebooter ou scandisk . ça ne coute rien , pis ça fera pas de mal ...
N1bus est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/01/2007, 14h54   #9
Membre chevronné
 
Avatar de J0r_x
 
Homme
Analyste - Programmeur
Inscription : mai 2006
Messages : 712
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Marne (Champagne Ardenne)

Informations professionnelles :
Activité : Analyste - Programmeur
Secteur : Administration - Collectivité locale

Informations forums :
Inscription : mai 2006
Messages : 712
Points : 607
Points : 607
Essayes de supprimer tes deux fichiers php tu les recrées en colant la fonction puis le code et voir si ca marche.
__________________
Aucune aide par MP, utilisez le forum.
J0r_x est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/01/2007, 15h02   #10
Membre actif
 
Inscription : avril 2005
Messages : 191
Détails du profil
Informations personnelles :
Âge : 25

Informations forums :
Inscription : avril 2005
Messages : 191
Points : 172
Points : 172
après un reboot c'est ok ça fonctionne....
alors que je n'ai rien changé... merci pour votre aide
fulgaro est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 20h26.


 
 
 
 
Partenaires

Hébergement Web