Précédent   Forum des professionnels en informatique > PHP > PHP & SGBD
PHP & SGBD Forum d'entraide sur les SGBD avec PHP. Avant de poster : FAQ BDD, toutes les FAQ PHP, cours BDD et sources BDD
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 29/06/2006, 14h50   #1
Futur Membre du Club
 
Inscription : avril 2006
Messages : 95
Détails du profil
Informations forums :
Inscription : avril 2006
Messages : 95
Points : 18
Points : 18
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 :
1
2
 
hrtd0001/alten/FirFactor/Dat/[fichier_à_ouvrir]
Mon code est dans le fichier FirFactor

Code :
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);
toniox est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/06/2006, 14h58   #2
Expert Confirmé
 
Avatar de Eusebius
 
Inscription : avril 2003
Messages : 3 286
Détails du profil
Informations forums :
Inscription : avril 2003
Messages : 3 286
Points : 3 155
Points : 3 155
tu peux donner le code de ton fopen, lorsque tu utilises l'url du fichier ?
Eusebius est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/06/2006, 15h02   #3
Futur Membre du Club
 
Inscription : avril 2006
Messages : 95
Détails du profil
Informations forums :
Inscription : avril 2006
Messages : 95
Points : 18
Points : 18
Oui le voici

Code :
1
2
 
$handle = fopen("http://hrtd0001/alten/FirFactor/Dat/CRM.txt", "r");
toniox est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/06/2006, 15h11   #4
Nouveau Membre du Club
 
Inscription : octobre 2005
Messages : 38
Détails du profil
Informations forums :
Inscription : octobre 2005
Messages : 38
Points : 31
Points : 31
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
seb_m est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/06/2006, 15h14   #5
Expert Confirmé
 
Avatar de Eusebius
 
Inscription : avril 2003
Messages : 3 286
Détails du profil
Informations forums :
Inscription : avril 2003
Messages : 3 286
Points : 3 155
Points : 3 155
Citation:
Envoyé par toniox
Oui le voici

Code :
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 !
Eusebius est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/06/2006, 15h25   #6
Futur Membre du Club
 
Inscription : avril 2006
Messages : 95
Détails du profil
Informations forums :
Inscription : avril 2006
Messages : 95
Points : 18
Points : 18
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
toniox est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/06/2006, 15h29   #7
Expert Confirmé
 
Avatar de Eusebius
 
Inscription : avril 2003
Messages : 3 286
Détails du profil
Informations forums :
Inscription : avril 2003
Messages : 3 286
Points : 3 155
Points : 3 155
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 ?
Eusebius est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/06/2006, 15h56   #8
Futur Membre du Club
 
Inscription : avril 2006
Messages : 95
Détails du profil
Informations forums :
Inscription : avril 2006
Messages : 95
Points : 18
Points : 18
Citation:
Citation:
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?
toniox est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/06/2006, 15h58   #9
Expert Confirmé
 
Avatar de Eusebius
 
Inscription : avril 2003
Messages : 3 286
Détails du profil
Informations forums :
Inscription : avril 2003
Messages : 3 286
Points : 3 155
Points : 3 155
Citation:
Envoyé par toniox
Comment puis je le savoir si je ne suis pas admin?
phpinfo()
Eusebius est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/06/2006, 16h04   #10
Futur Membre du Club
 
Inscription : avril 2006
Messages : 95
Détails du profil
Informations forums :
Inscription : avril 2006
Messages : 95
Points : 18
Points : 18
safe_mode Off Off
open_basedir no value no value
allow_url_fopen On On


Voila les infos que tu m'a demandé!
toniox est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/06/2006, 16h09   #11
Expert Confirmé
 
Avatar de Eusebius
 
Inscription : avril 2003
Messages : 3 286
Détails du profil
Informations forums :
Inscription : avril 2003
Messages : 3 286
Points : 3 155
Points : 3 155
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...
Eusebius est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/07/2006, 16h16   #12
Futur Membre du Club
 
Inscription : avril 2006
Messages : 95
Détails du profil
Informations forums :
Inscription : avril 2006
Messages : 95
Points : 18
Points : 18
MErci beaucoup pour l'aide j'ai reussi à faire fonctionner .Desolé pour avoir tardé a remercier !
toniox est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 00h10.


 
 
 
 
Partenaires

Hébergement Web