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 :

[Ouverture fichier] Chemin qui bug !


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre Expert Avatar de nebule
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    1 507
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Octobre 2004
    Messages : 1 507
    Par défaut [Ouverture fichier] Chemin qui bug !
    Bonjour,

    J'ai vraiment besoin d'un cou de main car la je capte plus rien!!!

    J'ai mon bout de code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    <?php
    $cheminLimite =  $cheminServeur.$dossier.$dossierlimite.$phase."\\".$dossierLimiteVersion."\\".$limiteVersion;
    
    if (!$fe=fopen($cheminLimite,"r")) 
    {
      echo "Une erreur est survenue lors de l'ouverture du fichier limites. Merci de vérifier le chemin d'accés : ".$cheminLimite; 
    }
    else
    {...}
    ?>
    Si je fais un print_r de $cheminLimite juste avant le if, il me l'affichage avec tout ce qu'il faut dedans :
    C:\SERVER\cvi\cvi\test\1SE100000\Limits\test1\V11\1SE100300.V13

    mais quand je l'affiche juste en dessous du if, ca marche plus, il trouve pas une partie du chemin :
    C:\SERVER\cvi\\\

    Je précise qu'il s'agit d'un fichier Excel généré et qu'il me fait l'erreur quand le fichier s'ouvre...

    Est-ce que ca peut etre du à une lenteur à l'ouverture ? Et au lieu de me faire une erreur de temps dépassé, il me fait cette erreur la ?
    Ou bien soucis de session ?



    Merci

  2. #2
    Expert confirmé
    Avatar de Swoög
    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    6 045
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations forums :
    Inscription : Janvier 2003
    Messages : 6 045
    Par défaut
    si c'est $cheminLimite qui n'est pas bien remplit, vérifie la valeur des autres variables
    Rédacteur "éclectique" (XML, Cours PHP, Cours JavaScript, IRC, Web...)
    Les Règles du Forum - Mon Site Web sur DVP.com (Développement Web, PHP, (X)HTML/CSS, SQL, XML, IRC)
    je ne répondrai à aucune question technique via MP, MSN ou Skype : les Forums sont là pour ça !!! Merci de me demander avant de m'ajouter à vos contacts sinon je bloque !
    pensez à la balise [ code ] (bouton #) et au tag :resolu: (en bas)

  3. #3
    Membre Expert Avatar de nebule
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    1 507
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Octobre 2004
    Messages : 1 507
    Par défaut
    Citation Envoyé par Swoög
    si c'est $cheminLimite qui n'est pas bien remplit, vérifie la valeur des autres variables
    mais il est bien remplis juste avant le if j'en peu plus, je fais des tests depuis plus d'une heure dans tous les sens et toujours la même chose

    Ca me le fait à chaque fois ... avant le if -> bien remplis, et 2 lignes en dessous, il me dit qu'il est vide!

  4. #4
    Expert confirmé
    Avatar de Swoög
    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    6 045
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations forums :
    Inscription : Janvier 2003
    Messages : 6 045
    Par défaut
    tu dois alors avoir quelque chose qui modifie ta variable (elles se modifient rarement par l'opération du St-Esprit lol) [Sans vouloir choquer personne bien entendu]
    Rédacteur "éclectique" (XML, Cours PHP, Cours JavaScript, IRC, Web...)
    Les Règles du Forum - Mon Site Web sur DVP.com (Développement Web, PHP, (X)HTML/CSS, SQL, XML, IRC)
    je ne répondrai à aucune question technique via MP, MSN ou Skype : les Forums sont là pour ça !!! Merci de me demander avant de m'ajouter à vos contacts sinon je bloque !
    pensez à la balise [ code ] (bouton #) et au tag :resolu: (en bas)

  5. #5
    Membre Expert Avatar de nebule
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    1 507
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Octobre 2004
    Messages : 1 507
    Par défaut
    bon autres éléments,

    si je fais un print_r du chemin juste avant et que je fais un print_r dans le else, il entre bien dans le else (et pas dans le if) sinon il rentre dans le if!!!

    Ca marche :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    //print_r($cheminLimite);
    if (!$fe=fopen($cheminLimite,"r")) 
    {print_r("test 3 ");
      echo "Une erreur est survenue lors de l'ouverture du fichier limites. Merci de vérifier le chemin d'accés : ".$cheminLimite; 
    }
    else
    {print_r("test 4 ");
    }
    Ca ne marche pas :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    //print_r($cheminLimite);
    if (!$fe=fopen($cheminLimite,"r")) 
    {print_r("test 3 ");
      echo "Une erreur est survenue lors de l'ouverture du fichier limites. Merci de vérifier le chemin d'accés : ".$cheminLimite; 
    }
    else
    {//print_r("test 4 ");
    }
    Ca marche :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    print_r($cheminLimite);
    if (!$fe=fopen($cheminLimite,"r")) 
    {print_r("test 3 ");
      echo "Une erreur est survenue lors de l'ouverture du fichier limites. Merci de vérifier le chemin d'accés : ".$cheminLimite; 
    }
    else
    {//print_r("test 4 ");
    }
    En gros dés que je lui fais pas afficher un print_r dans le corps principal ou dans le else, ca marche plus!

    Heu une idée ?

  6. #6
    Expert confirmé
    Avatar de Swoög
    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    6 045
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations forums :
    Inscription : Janvier 2003
    Messages : 6 045
    Par défaut
    les deux derniers scripts ne devraient pas fonctionner (parse error) parce que tu commentes l'accolade fermante du else lol
    Rédacteur "éclectique" (XML, Cours PHP, Cours JavaScript, IRC, Web...)
    Les Règles du Forum - Mon Site Web sur DVP.com (Développement Web, PHP, (X)HTML/CSS, SQL, XML, IRC)
    je ne répondrai à aucune question technique via MP, MSN ou Skype : les Forums sont là pour ça !!! Merci de me demander avant de m'ajouter à vos contacts sinon je bloque !
    pensez à la balise [ code ] (bouton #) et au tag :resolu: (en bas)

  7. #7
    Membre Expert Avatar de nebule
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    1 507
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Octobre 2004
    Messages : 1 507
    Par défaut
    Citation Envoyé par Swoög
    les deux derniers scripts ne devraient pas fonctionner (parse error) parce que tu commentes l'accolade fermante du else lol
    non en vrai, mon acoolade est bcp plus bas (le reste de mon code étant commenté pour le test)
    désolée pour le copie / colle mauvais.
    je change

Discussions similaires

  1. [AC-2007] Ouverture base avec Access 2007 qui bug
    Par Daniel MOREAU dans le forum Access
    Réponses: 5
    Dernier message: 18/06/2009, 11h27
  2. [PHP-JS] ouverture fichier - chemin UNC
    Par charlene44 dans le forum Langage
    Réponses: 12
    Dernier message: 22/06/2006, 12h14
  3. Ouverture fichier - chemin UNC
    Par charlene44 dans le forum Applets
    Réponses: 17
    Dernier message: 21/06/2006, 13h46
  4. [Applet] ouverture fichier - chemin UNC
    Par charlene44 dans le forum Langage
    Réponses: 9
    Dernier message: 20/06/2006, 14h37
  5. Réponses: 4
    Dernier message: 13/06/2006, 15h11

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