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 06/12/2007, 15h07   #1
Nouveau Membre du Club
 
Inscription : janvier 2005
Messages : 198
Détails du profil
Informations forums :
Inscription : janvier 2005
Messages : 198
Points : 32
Points : 32
Par défaut [CSV] script php pour export table mysql en ficher txt lg fixe

Bonjour,

J'ai une base mysql et je souhaite exporter via un script php une table candidat.
Je souhaite récupérer un fihcier texte de longueur fixe qui sera importé ensuite dans un logiciel.

Est ce possible ?
Je n'ai vu que l'export en csv délimité.
Merci pour vos réponses
pascale86 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/12/2007, 15h09   #2
Membre extrêmement actif
 
Avatar de lodan
 
Inscription : juin 2006
Messages : 1 804
Détails du profil
Informations forums :
Inscription : juin 2006
Messages : 1 804
Points : 587
Points : 587
Vite fait

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
$dossier = "chemin+nom_du_fichier_a_creer.prn";
$fichier = fopen($dossier, "w+");
 
function ecrfich($mess, $long)
   {
    global $fichier;
 
    $mess = str_replace("\r\n", " ", $mess); 
 
    while(strlen($mess)<$long)
     {
      $mess.=" ";
     }
    if(strlen($mess)>$long)
     {
      $mess = substr("$mess", 0, $long);
     } 
    fputs($fichier, "$mess");
   }
 
$mess = "texte a inserer";
$long = "longueur du champ voulu";
__________________
Y a pas, plus on fait, plus on sait. Plus on cherche, plus on sait chercher. Maintenant quant à trouver, c'est autre chose.
lodan est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/12/2007, 15h11   #3
Membre éclairé
 
Avatar de alceste
 
Inscription : mars 2006
Messages : 318
Détails du profil
Informations personnelles :
Localisation : France, Loire Atlantique (Pays de la Loire)

Informations forums :
Inscription : mars 2006
Messages : 318
Points : 320
Points : 320
Code :
1
2
 
exec('mysqldump -pMOTDEPASSE --opt bdd table > /path/to/fichier.txt');
mais la longueur dépendra de la table.. si la table grandit, quand tu refera la commande, le fichier aussi..
alceste 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 16h20.


 
 
 
 
Partenaires

Hébergement Web