Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2397 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Générer un fichier .txt dans un répertoire précis

 



 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Générer un fichier .txt dans un répertoire précis

n°1165436
Malta
Posté le 30-07-2005 à 11:00:03  profilanswer
 

Bonjour,
 
Je génère actuellement des rapports dans des fichiers txt, avec fopen().
Pour ceux qui connaissent bienla fonction, j'aimerai simplement savoir s'il n'y a pas moyen de préciser le répertoire dans lequel creer le fichier, car pour l'instant il me le place automatiquement à la racine.
 
J'ai bien regarder les arguments mais y'a rien qui ressemble à un chemin...
Sinon, en supposant que ce soit possible, le top serait de creer d'abord un répertoire (nom dynamique) et deplacer ensuite tous les rapports du jour dedans.
 
Merci bien à vous ! :jap:

mood
Publicité
Posté le 30-07-2005 à 11:00:03  profilanswer
 

n°1165440
dwogsi
Défaillance cérébrale...
Posté le 30-07-2005 à 11:12:07  profilanswer
 

je vois pas trop ou est ton problème...
 
fopen("rep1/rep2/fichier.txt", "xx" );


---------------
-- Debian -- Le système d'exploitation universel | Le gras c'est la vie! | /(bb|[^b]{2})/
n°1165446
pmusa
▓▓▓▓▓▓▓
Posté le 30-07-2005 à 11:25:40  profilanswer
 

Code :
  1. $repertoiredujour = date('d-m-Y');
  2. if(!opendir(./{$repertoiredujour})){
  3. mkdir(./{$repertoiredujour});
  4. }
  5. $fp = fopen('$repertoiredujour/ton_fichier.txt',"a+" );
  6. $monlog = 'aujourd'hui, pas d'erreur sur mon serveur.';
  7. fputs($fp,$monlog);


en gros ce serai ça...
 
edit: optimisé.  :D


Message édité par pmusa le 30-07-2005 à 11:28:32
n°1165449
Malta
Posté le 30-07-2005 à 11:31:19  profilanswer
 

Merci les gars.
 
PS : Dwogsi, effectivement, y'a des jours où on pourrait se mettre des baffes. Ché pas pourquoi, on cherche plus compliqué que ça ne l'est...

n°1165450
pmusa
▓▓▓▓▓▓▓
Posté le 30-07-2005 à 11:34:10  profilanswer
 

idem, et je sais de quoi je parle.  [:aloy]  
suffit de regarder mon topic à propos du bot automatisé et l'histoire du hostname (page 2)  [:bambookillah]

n°1165454
Malta
Posté le 30-07-2005 à 11:38:21  profilanswer
 

Ha ben finallement non, ça ne marche pas.
Je pense que le problème vient du fait que je veux également creer le répertoire.
Je vais chercher une f° pour creer un répertoire et après ça devrait marcher tout seul... :-)
Je pense que mkdir fera parfaitemrnt l'affaire ! :-))


Message édité par Malta le 30-07-2005 à 11:39:51
n°1165460
pmusa
▓▓▓▓▓▓▓
Posté le 30-07-2005 à 11:46:02  profilanswer
 

prend plutôt mon code...  :whistle:  
celui de dwogsi suppose que le repertoire est dejà crée.
 
 
d'où l'erreur


Message édité par pmusa le 30-07-2005 à 11:46:25
n°1165464
Malta
Posté le 30-07-2005 à 11:51:51  profilanswer
 

ok !
1) mkdir
2) fopen
 
Merci encore pour vos réponses...

n°1165734
dwogsi
Défaillance cérébrale...
Posté le 30-07-2005 à 20:24:21  profilanswer
 

pmusa a écrit :

prend plutôt mon code...  :whistle:  
celui de dwogsi suppose que le repertoire est dejà crée.
 
 
d'où l'erreur


 
Euh oui de toute évidence je ne faisais que répondre à la question qui demandait comment utiliser les répertoire avec fopen, et je ne donnais pas de réponse au reste.


---------------
-- Debian -- Le système d'exploitation universel | Le gras c'est la vie! | /(bb|[^b]{2})/

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Générer un fichier .txt dans un répertoire précis

 

Sujets relatifs
Générer aléatoirement des donnéesRécupérer un nom de fichier (sans l'extension) en Php
Cas particulier des noms de repertoire - chaines caracterespb : pas de notification d'ouverture de fichier XL
[vba] télécharger un fichier sur le serveur[javascript] executer un fichier
Utilisation du for pour obtenir la date d'un fichierMise en page de fichier
Apache & propiétaire de fichier uploadétransformer fichier csv en xml
Plus de sujets relatifs à : Générer un fichier .txt dans un répertoire précis


Copyright © 1997-2018 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR