Précédent   Forum des professionnels en informatique > PHP > Langage > Fichiers
Fichiers Forum d'entraide sur les fichiers avec PHP. Avant de poster -> FAQ fichiers et Sources fichiers
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 01/11/2006, 16h54   #1
Futur Membre du Club
 
Inscription : septembre 2006
Messages : 89
Détails du profil
Informations forums :
Inscription : septembre 2006
Messages : 89
Points : 17
Points : 17
Par défaut Sélection de l'URL d'enregistrement

bonjour,
je veux créer un bouton qui me permet de créer un fichier et de l'enregistrer dans un emplacement que je choisi ( comme la Boîte de dialogue Enregistrer sous) afin de pouvoir utiliser ensuite le chemin de ce fichier pour le modifier avec fopen,fwrite,..
et merci d'avance
wided_instm est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/11/2006, 16h59   #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
PHP est un langage côté serveur, tu ne pourras modifier aucun fichier enregistré chez le client (et heureusement).
Eusebius est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/11/2006, 17h09   #3
Membre expérimenté
 
Avatar de Tonio 76
 
Inscription : octobre 2006
Messages : 128
Détails du profil
Informations forums :
Inscription : octobre 2006
Messages : 128
Points : 520
Points : 520
Va voir plutôt du côté des ActiveX je pense...
Tonio 76 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/11/2006, 17h13   #4
Futur Membre du Club
 
Inscription : septembre 2006
Messages : 89
Détails du profil
Informations forums :
Inscription : septembre 2006
Messages : 89
Points : 17
Points : 17
comment faire alors pour enregistrer un fichier dans un endroit que je choisi et pas dans un chemin figé comme avec
Code :
<? $inF = fopen("mon_dossier/mon_fichier.ext","w"); ?>
wided_instm est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/11/2006, 17h19   #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 wided_instm
comment faire alors pour enregistrer un fichier dans un endroit que je choisi et pas dans un chemin figé comme avec
Code :
<? $inF = fopen("mon_dossier/mon_fichier.ext","w"); ?>
Je ne comprends pas ta question. Ton fopen ouvre un fichier sur le serveur, pas chez le client.
Eusebius est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/11/2006, 17h29   #6
Futur Membre du Club
 
Inscription : septembre 2006
Messages : 89
Détails du profil
Informations forums :
Inscription : septembre 2006
Messages : 89
Points : 17
Points : 17
mon probleme c'est pas client/serveur mais tout simplement je veux une méthode qui me permet de choisir le chemin où je vai créer mon fichier
wided_instm est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/11/2006, 17h33   #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
Citation:
Envoyé par wided_instm
mon probleme c'est pas client/serveur mais tout simplement je veux une méthode qui me permet de choisir le chemin où je vai créer mon fichier
Si, ton problème c'est (peut-être) le client/serveur.

Tu crées ton fichier sur le serveur : tu peux le mettre où tu veux avec un fopen.
Tu crées ton fichier chez le client : c'est le client qui décide.

Si ce que tu veux c'est créer un fichier sur le serveur, à un endroit choisi par le client avec une boîte de dialogue, il faut :
- que tu utilises PHP pour te construire une représentation de l'arborescence
- que affiches ta boîte de dialogue côté client avec une techno côté client (pas PHP), ou alors que tu affiches en PHP toute ton arborescence et que l'utilisateur clique sur un répertoire, par exemple.
Eusebius est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/11/2006, 13h23   #8
Futur Membre du Club
 
Inscription : septembre 2006
Messages : 89
Détails du profil
Informations forums :
Inscription : septembre 2006
Messages : 89
Points : 17
Points : 17
merci c'est un peu compliqué mais je vai essayé.
ceci ne posera pas problème (avec fopen ) qd 2 personnes se connectent à l'application au même temps
wided_instm est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/11/2006, 14h36   #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 wided_instm
merci c'est un peu compliqué mais je vai essayé.
ceci ne posera pas problème (avec fopen ) qd 2 personnes se connectent à l'application au même temps
Si, potentiellement fopen peut échouer. A toi de tester la valeur de retour et d'agir en conséquence (retenter après un temps aléatoire par exemple).
Fais bien attention à appeler fclose dès que possible...
Eusebius est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 23h01.


 
 
 
 
Partenaires

Hébergement Web