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 :

problème avec les include


Sujet :

Langage PHP

  1. #1
    Membre éclairé Avatar de schwarzy2
    Femme Profil pro
    Développeur Web
    Inscrit en
    Septembre 2006
    Messages
    464
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 39
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Septembre 2006
    Messages : 464
    Par défaut problème avec les include
    Bonjour à tous,

    je lance assez souvent des pages PHP de MAJ pour mes tables, dans ces pages , j'ai donc un
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    include "connection.php3";
    et je n'ai aucun problème.
    Mais cette fois-ci, je ne sais pas pourquoi: j'ai une de mes pages qui est refusée!
    voici le code de cette page:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    <?php
    session_start();
    ?>
    <?
    include "connection.php3";
    include "log/dates.php" ;
     
    $res_diag = mysql_query("SELECT * FROM candidat",$idConnexion) ;
    $nb=mysql_num_rows($res_diag);
    echo $nb;
     
    $i=0;
    while($i<$nb)
    {
    $num=mysql_result($res_diag,$i,'num_candidat');
    $diag_date_debut=mysql_result($res_diag,$i,'diag_date');
    $diag_date_rdv_cef=mysql_result($res_diag,$i,'diag_date_rdv_cef');
     
    $diag_date_modif=save_date($diag_date_debut);
    $diag_date_rdv_cef_modif=save_date($diag_date_rdv_cef);
     
    mysql_query("UPDATE candidat SET diag_date='$diag_date_modif',diag_date_rdv_cef='$diag_date_rdv_cef_modif' WHERE num_candidat='$num' LIMIT 1",$idConnexion);
     
    $i++;
    }
     
    ?>
    j'ai essayé de changer le fichier connection.php3 par connection.php(en ayant copié le contenu de connection.php3 dans connection.php) => je n'obtiens rien!
    si l'un de vous avait une idée, s'il vous plait...n'importe quoi,même un début d'idée! j'ai passé la journée dessus et je n'y comprends vraiment rien
    point important: ma page fonctionnait sans problème en local avec EasyPHP



    merci d'avance pour votre aide!

  2. #2
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Mars 2007
    Messages
    95
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : Belgique

    Informations professionnelles :
    Secteur : Services de proximité

    Informations forums :
    Inscription : Mars 2007
    Messages : 95
    Par défaut
    c'est normal ça :

    ?>
    <?

    ?

  3. #3
    Membre éclairé Avatar de schwarzy2
    Femme Profil pro
    Développeur Web
    Inscrit en
    Septembre 2006
    Messages
    464
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 39
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Septembre 2006
    Messages : 464
    Par défaut
    oui oui ça c'est normal j'ai paramétré mon fichier .ini en autorisant short_tags
    en tout cas merci de te pencher sur mon problème!

  4. #4
    Membre confirmé
    Étudiant
    Inscrit en
    Janvier 2008
    Messages
    144
    Détails du profil
    Informations personnelles :
    Âge : 37

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2008
    Messages : 144
    Par défaut
    Tu peux nous montrer l'erreur stp

  5. #5
    Membre confirmé Avatar de Merfolk
    Profil pro
    Inscrit en
    Juillet 2003
    Messages
    170
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France

    Informations forums :
    Inscription : Juillet 2003
    Messages : 170
    Par défaut
    est-ce que ta pages est dans le même répertoire que les autres ?
    faut faire attention au "include_path"

    sinon montre le message d'erreur et on pourra t'aider plus précisement

  6. #6
    Rédacteur
    Avatar de RideKick
    Homme Profil pro
    Directeur technique
    Inscrit en
    Septembre 2006
    Messages
    5 914
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Directeur technique
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Septembre 2006
    Messages : 5 914
    Par défaut
    qu'est - ce que tu entends par

    Mais cette fois-ci, je ne sais pas pourquoi: j'ai une de mes pages qui est refusée!
    ?
    Pas de questions techniques en MP please

    Mon site perso

    Mon profil Viadeo

  7. #7
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Mars 2007
    Messages
    95
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : Belgique

    Informations professionnelles :
    Secteur : Services de proximité

    Informations forums :
    Inscription : Mars 2007
    Messages : 95
    Par défaut
    et si tu essayais en mettant le chemin complet de tes includes...

  8. #8
    Membre éclairé Avatar de schwarzy2
    Femme Profil pro
    Développeur Web
    Inscrit en
    Septembre 2006
    Messages
    464
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 39
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Septembre 2006
    Messages : 464
    Par défaut
    J'aimerais pouvoir montrer l'erreur, malheureusement aucun message ne s'affiche: c'est normal mon serveur est paramétré avec dispay errors à off, je ne peux rien y changer.
    tout ce que j'ai c'est une page blanche...

    mais peut-être y at'il moyen de récupérer cette erreur quand même par une ligne de code?
    j'ai essayé de récupérer la valeur retournée par mon include: j'ai toujours une page blanche.
    J'ai aussi essayé d'utiliser require au lieu de include: je n'ai pas plus d'indos ..

    et ce que j'entends par "une de mes pages est refusée" c'est que mon include ne marche pas..mais il ne marche sur aucune de mes pages...je n'y comprends absolument rien...d'habitude, je n'ai aucun problème...
    et c'est un code semblable à ce que j'utilise habituellement.
    je vais essayer de mettre le chemin complet, mais je ne suis vraiment pas sûre du résultat...
    pour quelle raison les include qui marchent habituellement se mettent subitement à ne plus fonctionner?

    est-ce que ça peut être du au fait que les modifs que j'ai faites n'aient pas été prises en compte parce que le cache de mon serveur n'a pas été vidé ou un truc du genre?

    merci à tous pour votre aide!

  9. #9
    Membre éclairé Avatar de schwarzy2
    Femme Profil pro
    Développeur Web
    Inscrit en
    Septembre 2006
    Messages
    464
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 39
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Septembre 2006
    Messages : 464
    Par défaut
    alors la seule solution que j'avais trouvé c'était de mettre en dur dans ma page le contenu de mes fichiers inclus le problème c'est que ce sont des fichiers qui ,par définition, doivent être modifibles puisque leurs contenus dépend de la version: il s'agit des fichiers de connexion....
    il faut donc absolument que je réussisse à mettre le lien pour le fichier...
    j'ai essayé de mettre le chemin global, mais ça ne marche pas...

    du coup je ne sais pas comment faire...

    il y a tout de même un point qui me surprend: mon include ne fonctionne pas dans le répertoire admin de mon site et à la racine de mon site.
    Mais dans mon répertoire log, il focntionne sans problème...

    je ne comprens vraiment plus rien...

  10. #10
    Membre éclairé Avatar de schwarzy2
    Femme Profil pro
    Développeur Web
    Inscrit en
    Septembre 2006
    Messages
    464
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 39
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Septembre 2006
    Messages : 464
    Par défaut
    je progresse, je progresse: j'ai réussi à récupérer mon message d'erreur!
    que voici:
    Warning: main(): SAFE MODE Restriction in effect. The script whose uid is 10002 is not allowed to access ./verif.php owned by uid 0 in /var/www/vhosts/doc.fr/httpdocs/gestmef7/admin/gestion_dossiers.php on line 51

    Warning: main(verif.php): failed to open stream: Success in /var/www/vhosts/doc.fr/httpdocs/gestmef7/admin/gestion_dossiers.php on line 51

    j'ai lu sur le forum que face à ce message il fallait mettre le safe_mode de mon php.ini à off...oui mais voilà..
    est-ce que c'est DANGEREUX?
    merci pour vos conseils!

  11. #11
    Membre Expert

    Profil pro
    Inscrit en
    Mai 2008
    Messages
    1 576
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 1 576
    Par défaut
    Bonjour,
    Est-ce que les deux fichiers ont les mêmes propriétaires ?

  12. #12
    Membre éclairé Avatar de schwarzy2
    Femme Profil pro
    Développeur Web
    Inscrit en
    Septembre 2006
    Messages
    464
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 39
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Septembre 2006
    Messages : 464
    Par défaut
    Bonjour Tsilefy
    oui les deux fichiers ont le même propoiétaire.
    En fait j'a trouvé commentcontourner mon problème: j'ai laissé mon safe-mode à On , j'ai simplement ajouté le chemin pour mes fichiers dans les paramètres de mon php.ini pour include_path et safe_mode_include_dir.
    Et tout marche nickel.
    Vive ! La plus grand aide des programmeurs...Après développez.com!
    Merci à tous ceux qui se sont penchés sur mon problème!

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

Discussions similaires

  1. Problème avec les include
    Par divadas dans le forum Langage
    Réponses: 3
    Dernier message: 07/05/2015, 15h35
  2. [NetBeans 7.0.1] problèmes avec les include
    Par stc074 dans le forum NetBeans
    Réponses: 1
    Dernier message: 13/02/2012, 02h16
  3. Problème avec les include Ogre + Kdevelop
    Par Synopfab dans le forum Ogre
    Réponses: 7
    Dernier message: 08/11/2007, 14h12
  4. Problème avec les fichiers .JPG
    Par cprogil dans le forum Langage
    Réponses: 5
    Dernier message: 10/06/2003, 16h44
  5. []Problème avec les formulaires Outlook
    Par Invité dans le forum Outlook
    Réponses: 6
    Dernier message: 05/12/2002, 10h59

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