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 23/11/2007, 14h33   #1
Membre éclairé
 
Avatar de johweb
 
Inscription : décembre 2003
Messages : 332
Détails du profil
Informations personnelles :
Localisation : France, Sarthe (Pays de la Loire)

Informations forums :
Inscription : décembre 2003
Messages : 332
Points : 316
Points : 316
Par défaut fwrite et retour chariot..

Bonjour à tous.

Je crée un petit fichier texte de la façon suivante :
Code :
1
2
3
4
5
6
7
8
9
10
11
 
<?php
$fichier="monfichier.txt";
if(file_exists($fichier)){ unlink($fichier); }
$fp=fopen($fichier, "w");
$res=query("SELECT id, ref FROM articles ORDER BY ref");
while($row=fetch($res)){
   fwrite($fp,$row["id"]."|".$row["ref"]);
   }
fclose($fp);
?>
J'ai remarqué en ouvrant ce fichier texte qu'il me créait un retour chariot et donc une ligne vide à la fin de mon fichier.
Y a-t-il moyen d'éviter cela ?
Ce que je voudrai donc : un retour chariot à chaque enregistrement (je suppose par un SAUF sur le dernier...
Merci d'avance.
johweb est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/11/2007, 15h51   #2
Modérateur
 
Avatar de Rakken
 
Inscription : août 2006
Messages : 1 208
Détails du profil
Informations forums :
Inscription : août 2006
Messages : 1 208
Points : 1 138
Points : 1 138
A vérifier, mais ca peut venir du fait qu'il faut ouvrir le fichier en mode binaire, cf la doc :
Citation:
Note: Sur les systèmes qui font la différence entre les fichiers binaires et les fichiers textes (par exemple, Windows), le fichier doit être ouvert avec l'option 'b' inclus dans le paramètre de mode de fopen().
Par contre, a ce compte là, il faudra que tu rajoutes toi même les \n pour toutes les lignes sauf la derniere.
__________________
Rakken

Oneira, un monde imaginaire d'Heroic Fantasy.

Parce que la présomption d'innocence est un des fondements de notre pays et qu'elle doit le rester, dans tous les domaines : http://www.laquadrature.net/
Rakken est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/11/2007, 16h35   #3
Membre éclairé
 
Avatar de johweb
 
Inscription : décembre 2003
Messages : 332
Détails du profil
Informations personnelles :
Localisation : France, Sarthe (Pays de la Loire)

Informations forums :
Inscription : décembre 2003
Messages : 332
Points : 316
Points : 316
Tout simplement : IMPECCABLE !
Merci beaucoup !
johweb 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 12h38.


 
 
 
 
Partenaires

Hébergement Web