fonction require

WRInaute discret
Bonjour,

j'ai un site sur un serveur qui fonctionne très bien.

J'ai voulu l'installer en local et je ne comprends pas pourquoi les require ne fonctionnent pas.
Par exemple :

Code:
require "connexion.php";
[...]
$req_mot=" SELECT * FROM article  where  article.date_parution<='$dateauj' AND  banner=1 ORDER BY date_parution DESC";
$result = requete($req_mot);


me donne :
Fatal error: Call to undefined function requete() in C:\Program Files\EasyPHP-12.1\www\index.php on line 35


la fonction requete est bien déclarée dans connexion.php.

Merci d'avance.
 
WRInaute discret
J'ai essayé tout ça mais rien n'y fait. Je n'ai pas d'erreur sur le require donc ca vient peut être d'autre chose.

C'est bizarre qu'il ne connaisse pas la fonction requete() qui est déclarée dans connexion.php alors que le require ne génère pas d'erreur.
 
S
StefouFR
Guest
Hum...

Et juste pour voir :

include('connexion.php');


Cela te dit quoi ?
 
WRInaute discret
include('connexion.php'); donne exactement le même résultat.

la fonction est déclarée comme ça (il n'y a pas de problème en ligne) :
Code:
 function requete( $requete )
 {
  $requete=str_replace(' union ',' ',$requete);

  if($resultat = mysql_query( $requete )) return $resultat ;
 // erreur( "Erreur dans la requête : $requete<br>" . mysql_error() ) ;
 }

Si je met un echo tout en haut du fichier connexion.php ou dans la fonction requete() il n'apparait pas.
 
Discussions similaires
Haut