begin process at 2012 05 30 20:59:25
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Divers

 > 

Divers

 > 

Fonction introuvable PHP


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Fonction introuvable PHP

vendredi 13 juin 2008 à 09:03:34 | Fonction introuvable PHP

ninho44

Bonjour tout le monde,
Voila mon problème: J'ai un fichier "traitements.php" qui regroupe toutes mes fonctions. Dans un autre page je met donc require('traitements.php'); et j'appelle la fonction que je veux. Ici , c'est la fonction test_session. Mais quand  je m'en sers php me renvoie ce msg d'erreur: Fatal error: Cannot redeclare test_session() previously declared on line 4

D'habitude ça marche très bien je comprend pas le problème la...la ligne 4 est la ligne où je commence ma fonction dans le fichier "traitements.php".

Si quelqu'un sait, qu'il me le dise. Ca doit être tout bête maisje vois vraiment pas...

Merci
vendredi 13 juin 2008 à 09:25:40 | Re : Fonction introuvable PHP

gagah1

Membre Club
D'après l'erreur, c'est une inclusion multiple. Utilise require_once( ) au lieu de require( ).
vendredi 13 juin 2008 à 09:32:44 | Re : Fonction introuvable PHP

ninho44

Non ca ne marche toujours pas... Est ce que ca peux venir du fait que j'aiun session_start ?
vendredi 13 juin 2008 à 09:39:55 | Re : Fonction introuvable PHP

gagah1

Membre Club
Montre le bout de code.
vendredi 13 juin 2008 à 09:44:33 | Re : Fonction introuvable PHP

ninho44

<? session_start();
require('traitements.php');  


if ($_POST['login']!=='' and $_POST['password']!=='')
{
    $login=$_POST['login'];
    $password=$_POST['password'];
    $EtatConnexion=etat_connexion();
    if ($EtatConnexion=="ok")
    {
        $resultat=test_session($login,$password);
        if ($resultat=='ok')
        {on continue....

En gras c'est les fonctions que j'appelle...la 1ere ca passe mais pas la 2eme...
et ca c'est ma fonction test_session:

Function test_session($login,$password)
{
    $result=mysql_query("select login,password from utilisateur where login='".$login."' and password='".$password."'");
    $resultat=mysql_fetch_array($result);
    $resultlogin=$resultat[0];
    $resultpassword=$resultat[1];
   
    if ($resultlogin==$login and $resultpassword==$password)
    {
        $_SESSION['utilisateur']=$login;
        $_SESSION['motdepasse']=$password;
        return ('ok');
    }
    else
    {
        return ('<script language="Javascript"> alert("Login ou mot de passe incorrect !!!");
                </script>');
    };
};
vendredi 13 juin 2008 à 09:53:19 | Re : Fonction introuvable PHP

gagah1

Membre Club
Peut etre test_session( ) est une fonction native de PHP. Essaie de modifier le nom de cette fonction.
vendredi 13 juin 2008 à 09:58:59 | Re : Fonction introuvable PHP

ninho44

non c'est pas ça ...
vendredi 13 juin 2008 à 09:59:54 | Re : Fonction introuvable PHP

gagah1

Membre Club
J'ai regardé mais non, ce n'est pas une fonction native de PHP. Est-ce que dans le fichier traitement.php y a t-il une inclusion de fichier avant la ligne 4 où l'erreur se produit.
vendredi 13 juin 2008 à 10:10:54 | Re : Fonction introuvable PHP

ninho44

Non non il n'y a rien avant...c'est pour ça que je trouve ça que je trouve ça bizarre.
Mais me le fais souvent en plus donc voila c'est un peu chiant. Je vois vraiment pas le problème...
vendredi 13 juin 2008 à 10:22:26 | Re : Fonction introuvable PHP

gagah1

Membre Club

Le code parait bon.
J'ai remarqué que tu écris Function en majuscule au lieu de function pour déclarer une fonction. Je sais pas c'est peut-etre une erreur tout bête, un point-virgule ....


1 2

Cette discussion est classée dans : problème, fonction, php, introuvable, traitements


Répondre à ce message

Sujets en rapport avec ce message

Code PHP dans une fonction JavaScript [ par Kleidp ] Salut à tousVoici mon problème:mon code PHP est inséré dans une fonction Javascript.La fonction est appellée quand on clique sur un checkbox.Le problè fonction PHP et CRON [ par garfield90 ] Bonjour, Voila mon problème, Lorsque CRON fait touner un script PHP, je n'ai pas acces en autre aux fonctions mysql, ce qui est énormement génant da problème avec la fonction file() [ par drnicholas001 ] Salut, jai un problème qui m'embette en php, jai cette partie de code :$url = "http://finance.yahoo.com/d/quotes.csv?s=GOOG&f=sl1d1t1 Fonction PHP introuvable (pour moi) dans la doc... [ par boromsikim ] Bonjour, Je cherche à traiter les opérations suivantes: $a = 125; $b = 150; $c = 70; $formule1 = '$a * $b/$c'; $resultat1 = fonctioninconnue($a, $b, problème avec fonction php [ par MisterRack ] Bonjour tout le monde ! Alors je vous écris pour vous demander comment je pourrais faire pour qu'une fonction php de ce genre fonctionne : ); ?> C'e PHP-ORACLE : problème affichage si utilisation de fonction to_char, nvl... dans les select [ par sruffet ] Bonjour, Voici un petit souci que je n'arrive pas à résoudre Je fais des select sur les données de mes tables ORACLE (9i) depuis mon code php (avec problème avec la fonction mail() [ par lody_kun ] Je souhaite envoyer des mails directement à partir d'un script php. En recherchant vite fait j'ai découvert la fonction mail(). j'ai fais quelques Problème fonction include() [ par Gally ] Bonjour,J'essais d'utiliser la fontion Include() ave une URL differente de mon site actuelle comme cette exemple ci-dessous:include("http://www.monser problème d'appel a la fonction require [ par cripgil ] Bonjour chers développeurs :   J'ai rencontré un problème quand à l'appel de la fonction « require ('nomfichier.inc')», je dispose de la ve Problème avec les exceptions Mysql en php [ par gr43 ] Bonjour, Je demande votre aide sur un site en php que je dois réaliser pour mes études. Je gère les erreurs avec une fonction personnalisé et je souha


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 2,636 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales