IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

probleme avec la fonction include


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre Expert
    Avatar de aityahia
    Homme Profil pro
    CIEPTAL CARS SPA
    Inscrit en
    Mars 2006
    Messages
    1 938
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : Algérie

    Informations professionnelles :
    Activité : CIEPTAL CARS SPA
    Secteur : Transports

    Informations forums :
    Inscription : Mars 2006
    Messages : 1 938
    Par défaut probleme avec la fonction include
    salut
    j'ai réaliser une petite application web tous fonctionne bien mais ça manquais d'organisation, tous mes fichier sont dans la racine de l'application on voulant organiser les choses, j'ai créer deux répertoire Includes et actions qui devrons accueillir les fichiers d'actions et d'inclusion et la c'est la galère j'arrive pas accédez aux fichiers .

    a+

  2. #2
    Membre Expert
    Avatar de Jumano
    Profil pro
    Inscrit en
    Février 2007
    Messages
    1 163
    Détails du profil
    Informations personnelles :
    Âge : 57
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Février 2007
    Messages : 1 163
    Par défaut
    Bonjour,
    Tu doit avoir des chemins comme ceci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    include('Includes/tapageainclure.php') ;

  3. #3
    Membre Expert
    Avatar de aityahia
    Homme Profil pro
    CIEPTAL CARS SPA
    Inscrit en
    Mars 2006
    Messages
    1 938
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : Algérie

    Informations professionnelles :
    Activité : CIEPTAL CARS SPA
    Secteur : Transports

    Informations forums :
    Inscription : Mars 2006
    Messages : 1 938
    Par défaut
    je te remercie pour ta réponse.
    j'ai déjà testé ça sans succès voici la structure de mon site

    *Racine
    --Index.php
    -- formulaireAjoutVehicules.php
    --|_repIncludes
    |_ --connexion.php
    --|_actions
    |_--actions.php
    dans mon fichier formulaireAjoutVehicules.php j'inclus actions.php qui a sont tours inclut connexion.php

    pour l'appel du fichier action je le fait avec des paramètres
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     include('actions\actions.php?id_action=ajoutvh');
    comme la fonction include ne fait qu'un copier coller du contenu du fichier appeler dans le fichier appelant, alors je suppose que je ferais appel a connexion.php de la même manière meme si ils sont dans des répertoires différent au même niveau. mais sa ne marche pas

    est ce que ce n'est pas du à ?id_action=ajoutvh.

  4. #4
    Membre Expert
    Avatar de Jumano
    Profil pro
    Inscrit en
    Février 2007
    Messages
    1 163
    Détails du profil
    Informations personnelles :
    Âge : 57
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Février 2007
    Messages : 1 163
    Par défaut
    Effectivement le problème doit venir de : actions\actions.php?id_action=ajoutvh.
    Si on se réfère au manuel PHP pour la fonction include dans l'exemple #3 Utiliser include() via HTTP

    <?php

    /* Cet exemple suppose que www.example.com est configuré pour traiter
    * les fichiers .php et non pas les fichiers .txt. De plus,
    * 'Work' signifie ici que les variables
    * $foo et $bar sont disponibles dans le fichier inclus
    */

    // Ne fonctionne pas : file.txt n'a pas été traité par www.example.com comme du PHP
    include 'http://www.example.com/file.txt?foo=1&bar=2';

    // Ne fonctionne pas : le script cherche un fichier nommé
    // 'file.php?foo=1&bar=2' sur le système local
    include 'file.php?foo=1&bar=2';

    // Réussi
    include 'http://www.example.com/file.php?foo=1&bar=2';

    $foo = 1;
    $bar = 2;
    include 'file.txt'; // OK.
    include 'file.php'; // OK.
    ?>

  5. #5
    Membre Expert
    Avatar de aityahia
    Homme Profil pro
    CIEPTAL CARS SPA
    Inscrit en
    Mars 2006
    Messages
    1 938
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : Algérie

    Informations professionnelles :
    Activité : CIEPTAL CARS SPA
    Secteur : Transports

    Informations forums :
    Inscription : Mars 2006
    Messages : 1 938
    Par défaut
    j'ai résolu le problème on le contournant , finalement il n'est pas nécéssaire de passer des paramètre dans le cas de l'inclide cars les variable que je déclare et que j'initialise sont reconnue dans le fichier inclus.

    alors j'ai rajouter cette ligne au début de mon fichier action

    fichier actions.php:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    if (isset($_GET['action_id']) {
     $action = $_GET['action_id'];
    }
    fichier: vehicule.php
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    $action = supprime;
     
    include('actions/actions.php');
    comme sa le fichier action peut être appeler fia un formulaire par la méthode post et avec include.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. un petit probleme avec la fonction include php
    Par Ricus28 dans le forum Langage
    Réponses: 7
    Dernier message: 20/08/2006, 15h27
  2. Probleme avec la fonction rename()
    Par TheZenZen dans le forum C
    Réponses: 6
    Dernier message: 08/10/2005, 16h59
  3. [LG] Problème avec la Fonction ReadLn en fin de programme
    Par killermano dans le forum Langage
    Réponses: 6
    Dernier message: 23/07/2005, 16h16
  4. [LG]Probleme avec une fonction
    Par xavier1936 dans le forum Langage
    Réponses: 7
    Dernier message: 08/02/2005, 23h48

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo