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

PHP & Base de données Discussion :

[Conception] Ouverture de Fichier


Sujet :

PHP & Base de données

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    95
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 95
    Points : 41
    Points
    41
    Par défaut [Conception] Ouverture de Fichier
    Bonjours ,

    J'ai tout essayé pour ouvrir un fichier texte mais je n'y arrive pas. J'ai utilisé la fonction fopen et la fonction file. Le probleme est le suivant : le fichier n'est jamais trouver .J'ai mis une url ( qui lorsque je la rentre dans IE maffiche les textes dans une fenetre), j'ai mi l'adresse ip du serveur , j'ai essayer toute l'arborescence jusqu'au fichier et rien à faire . Mon fichier est sur le serveur ou s'execute dans le fichier racine. L'arborescence du serveur :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    hrtd0001/alten/FirFactor/Dat/[fichier_à_ouvrir]
    Mon code est dans le fichier FirFactor

    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
     
    LOAD DATA LOCAL INFILE '?????????????'
    INTO TABLE tbl_g_temp
    FIELDS 
    TERMINATED BY '|' 
    ENCLOSED BY '' 
    ESCAPED BY '\\\\' 
    LINES 
    STARTING BY '' 
    TERMINATED BY '\\n'
    (NomadForfait,NumCompteClient,Contrat,StatutContrat,NumMobile,Motif,
    CommentDossier,Univers,NumeroAction,Theme,Action1,Action2,Etat,
    Demandeur,DateCreationAction,DateEffetSouhaite,DateEffetReel,
    CompetenceDestinataire,CdcDest,SiteCdcDest,EquipeCdcDest,Media,
    NumeroContact,CdcCreateur,SiteCdcCreateur,EquipeCdcCreateur,
    CdcModificateur,DateModifAction,NumMobileFax,Modele,Expediteur,
    Destinataire,DateHeure,Lieu,CodePostal,ParametrageVerif,MarqueOICK,
    HLR,TestCroiseOK,FonctionnaitAvt,Mail,ServiceContenu,WapGPRS,NAM,
    Descriptif,ReponseReseau,ReponseOptim,CommentaireOptim,ReponseSTC,
    TypeProbSTC);

  2. #2
    Membre expert

    Profil pro
    imposteur
    Inscrit en
    Avril 2003
    Messages
    3 308
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : imposteur

    Informations forums :
    Inscription : Avril 2003
    Messages : 3 308
    Points : 3 377
    Points
    3 377
    Par défaut
    tu peux donner le code de ton fopen, lorsque tu utilises l'url du fichier ?

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    95
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 95
    Points : 41
    Points
    41
    Par défaut
    Oui le voici

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    $handle = fopen("http://hrtd0001/alten/FirFactor/Dat/CRM.txt", "r");

  4. #4
    Nouveau membre du Club
    Inscrit en
    Octobre 2005
    Messages
    38
    Détails du profil
    Informations forums :
    Inscription : Octobre 2005
    Messages : 38
    Points : 37
    Points
    37
    Par défaut
    Hello,

    le fait de faire un fopen sur une URL n'est pas toujours possible (voir le php.ini)
    vas voir cette page :
    http://www.php.net/manual/en/ref.fil...llow-url-fopen
    elle devrait t'aider je pense.
    Sébastien

  5. #5
    Membre expert

    Profil pro
    imposteur
    Inscrit en
    Avril 2003
    Messages
    3 308
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : imposteur

    Informations forums :
    Inscription : Avril 2003
    Messages : 3 308
    Points : 3 377
    Points
    3 377
    Par défaut
    Citation Envoyé par toniox
    Oui le voici

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    $handle = fopen("http://hrtd0001/alten/FirFactor/Dat/CRM.txt", "r");
    J'imagine que c'est une URL valable uniquement sur ton réseau, tu confirmes que quand tu fais un copier-coller dans ton navigateur, ça marche ?

    Le serveur est sur le même réseau que ton navigateur ?

    sinon effectivement, considérant l'option allow_url_fopen, si le serveur a accès à ce fichier par un système de fichier, vaudra mieux faire comme ça. Mais qu'est-ce que tu veux, j'aime bien les URL !

  6. #6
    Membre du Club
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    95
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 95
    Points : 41
    Points
    41
    Par défaut
    Je suis d'accord pour l'url mais j'aimerais dans un premier temps savoir ou mettre ses fameux fichier sur le serveur ? Dois je mettre un chemin absolue ?

    Je suis un peu bloqué.

    Merci beaucoup

  7. #7
    Membre expert

    Profil pro
    imposteur
    Inscrit en
    Avril 2003
    Messages
    3 308
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : imposteur

    Informations forums :
    Inscription : Avril 2003
    Messages : 3 308
    Points : 3 377
    Points
    3 377
    Par défaut
    Normalement, absolu ou relatif, si tu as les droits en lecture, ça marche.

    Dans ta configuration, quelles sont les valeurs de safe_mode et open_basedir ? et allow_url_fopen, par la même occasion ?

  8. #8
    Membre du Club
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    95
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 95
    Points : 41
    Points
    41
    Par défaut
    Normalement, absolu ou relatif, si tu as les droits en lecture, ça marche.

    Dans ta configuration, quelles sont les valeurs de safe_mode et open_basedir ? et allow_url_fopen, par la même occasion ?
    Comment puis je le savoir si je ne suis pas admin?

  9. #9
    Membre expert

    Profil pro
    imposteur
    Inscrit en
    Avril 2003
    Messages
    3 308
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : imposteur

    Informations forums :
    Inscription : Avril 2003
    Messages : 3 308
    Points : 3 377
    Points
    3 377
    Par défaut
    Citation Envoyé par toniox
    Comment puis je le savoir si je ne suis pas admin?
    phpinfo()

  10. #10
    Membre du Club
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    95
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 95
    Points : 41
    Points
    41
    Par défaut
    safe_mode Off Off
    open_basedir no value no value
    allow_url_fopen On On


    Voila les infos que tu m'a demandé!

  11. #11
    Membre expert

    Profil pro
    imposteur
    Inscrit en
    Avril 2003
    Messages
    3 308
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : imposteur

    Informations forums :
    Inscription : Avril 2003
    Messages : 3 308
    Points : 3 377
    Points
    3 377
    Par défaut
    Citation Envoyé par toniox
    safe_mode Off Off
    open_basedir no value no value
    allow_url_fopen On On


    Voila les infos que tu m'a demandé!
    Traduction : ça devrait normalement pouvoir marcher de toutes les manières, à condition que les adresses et chemins soient bons et que tu aies les droits en lecture...

  12. #12
    Membre du Club
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    95
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 95
    Points : 41
    Points
    41
    Par défaut
    MErci beaucoup pour l'aide j'ai reussi à faire fonctionner .Desolé pour avoir tardé a remercier !

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

Discussions similaires

  1. ouverture de fichier txt
    Par juguul dans le forum MFC
    Réponses: 11
    Dernier message: 18/12/2003, 09h44
  2. Ouverture de fichier en api
    Par Michaël dans le forum Windows
    Réponses: 9
    Dernier message: 10/12/2003, 16h47
  3. Ouverture de fichier
    Par Ricou.13 dans le forum VBA Access
    Réponses: 3
    Dernier message: 07/10/2003, 08h59
  4. Réponses: 2
    Dernier message: 26/02/2003, 15h18
  5. [VBA-E] Evenement ouverture de fichier
    Par gjeff dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 13/12/2002, 09h42

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