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

  FORUM HardWare.fr
  Programmation
  PHP

  Probleme de recuperation dans un fichier texte

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Probleme de recuperation dans un fichier texte

n°1952671
SuperCorni​chon
Posté le 23-12-2009 à 10:10:52  profilanswer
 

Bonjour tout le monde, je suis en train de developper un petit script php et j'ai le probleme suivant:
 
Avant je cherchais si des fichiers avaient ete cree en recuperant le chemin dans la commande de lancement du script.
 
Mais maintenant ca ne fonctionne plus car j'ai modifie mon script pour qu'il decoupe mes fichiers de sauvegarde ( je ne peux pas savoir a l'avance le decoupage car ma commande me le decoupe automatiquement si je lui met un %U  
( parametre oracle )
 
Donc j'ais pense a la solution suivante:
 
Il va ma chercher dans la log le nom des toutes les fichiers de sauvegarde pour pouvoir recuperer la taille et me calculer la tailel totale de l'export dans la fonction qui j'implementerais apres.
 

Code :
  1. If (file_exists($this->config_db["EXPDP_DESTINATION"].BMX_FSEPARATOR.$aCmd["DMPBASEDATE"].".LOG" ))
  2.       {     
  3.         // Analysis of the log
  4.  
  5.         $aLog = file($this->config_db["EXPDP_DESTINATION"].BMX_FSEPARATOR.$aCmd["DMPBASEDATE"].".LOG" );
  6.          
  7.         foreach($aLog as $i => $sLigne)
  8.         {
  9.           stripos($sLigne,$TrouveMoi)
  10.           SUITE DES INSCTUCTIONS ...
  11.          }
  12. // $TrouveMoi doit pouvoir trouver toutes les lignes de ce type:
  13. //D:\SAUVEGARDES\ORACLE\ORCL\EXPORTDP\EXPDP_ORCL_FULL_01_20091223092823.DMP
  14. //D:\SAUVEGARDES\ORACLE\ORCL\EXPORTDP\EXPDP_ORCL_FULL_02_20091223092823.DMP
  15. //D:\SAUVEGARDES\ORACLE\ORCL\EXPORTDP\EXPDP_ORCL_FULL_03_20091223092823.DMP
  16. //D:\SAUVEGARDES\ORACLE\ORCL\EXPORTDP\EXPDP_ORCL_FULL_04_20091223092823.DMP
  17. Je precise qu'il peut y avoir en resultat n fichiers dump, 1 etant le minimum
  18. Code Avant :
  19. $this->config_db["EXPDP_DESTINATION"].BMX_FSEPARATOR.$aCmd["DMPBASEDATE"].".DMP"
  20. etait egale a  D:\SAUVEGARDES\ORACLE\ORCL\EXPORTDP\EXPDP_ORCL_FULL_20091223092823.DMP
  21. En gros j'aimerais placer ce qui est en rouge mais avec la bonne syntaxe :
  22. $this->config_db["EXPDP_DESTINATION"].BMX_FSEPARATOR.$aCmd."_"[0-9]*"_".["DMPBASEDATE"].".DMP"

Merci d'avance


Message édité par SuperCornichon le 23-12-2009 à 10:20:37
mood
Publicité
Posté le 23-12-2009 à 10:10:52  profilanswer
 

n°1952680
stealth35
Posté le 23-12-2009 à 10:21:37  profilanswer
 

fait pas avec stripos mais avec preg_match

n°1952708
SuperCorni​chon
Posté le 23-12-2009 à 10:58:59  profilanswer
 

stealth35 a écrit :

fait pas avec stripos mais avec preg_match


 
du coup ca me donnerais ca non ?  
 
#^[A-Z:\][A-Z\]+[A-Z_]+[0-9]{2}_[0-9]{13}/.DMP$/#


Message édité par SuperCornichon le 23-12-2009 à 11:07:58
n°1952724
stealth35
Posté le 23-12-2009 à 11:21:23  profilanswer
 

sans doute, verfie avec ca
 
http://gskinner.com/RegExr/

n°1952730
SuperCorni​chon
Posté le 23-12-2009 à 11:28:26  profilanswer
 

Merci bien


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

  Probleme de recuperation dans un fichier texte

 

Sujets relatifs
[JAVA] Problème méthodeProblème suppression accents [RESOLU]
Problème de structure et fichiersProbléme avec les BDD
[Java Swing] Problème avec drag'n'dropfichier .BAT
Accès lecture fichier depuis webservice ASP.NETProblème pour utiliser "MAX"
PB ajout espaces fichier csv 
Plus de sujets relatifs à : Probleme de recuperation dans un fichier texte


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