Probleme avec les fichiers : insérer une nouvelle ligne
le 17/07/2005 à 20:32
Glasy
Salut a tous voil j'ai essayer d'enrengistrer dans un fichier mais voilà ça ne veux pas sauter de ligne , ce queje veux dire c'est que ça se met dans la ligne 1 tout l'enrengistrement se met dans la ligne 1
le code
$fp = fopen ....
$read = fread....
$fput = $new.$fread;
fputs ... $fputs
si je peux etre plus claire : comment faire pour se mettre dans une nouvelle ligne a chaque enrengistrement et de preference dans la premiere ligne et qu'elel sois vide avec les anciens enrengistrement plus en haut voilà thx
Il faut écrire des linefeed dans ton fichier texte.
Genre :
<?php
fputs ($fp, "\n"); // pour unix
fputs ($fp, "\r\n"); // pour win32
// et pour apple, j'ai oublié
?>
le 17/07/2005 à 23:56
Bzh
Il me semble que pour apple c' est comme pour Unix
. Il n' y a que Windows qui utilise le retour chariot
ce qui nous donne pour Windows
Bye...
le 18/07/2005 à 13:40
Glasy
Alors je met \r\n entre le nouvel enrengistrement et l'enregsitrement lu ? et offet pourquoi dans le cours tu ne met pas fread($fp,fsize(fichier));
c plus pratique . merci et @+
Fais un fread sur un fichier texte de 150 Mo, tu comprendras pourquoi il ne faut pas utiliser fread partout (expérience personnelle).
Pour ta première question, la réponse est oui, mais tu dois le mettre entre deux " (linefeed interprété) et non entre deux ' (la, tu affiches le \r\n).
Ecrire un message
Votre message vient d'être créé avec succès.
BB-Code
Pour insérer une URL clickable
Pour insérer une adresse E-mail
Pour annoter
Pour écrire du code
Pour faire un lien vers une fonction PHP
Pour écrire du texte préformaté
Pour écrire du texte en gras
Pour écrire du texte en italique
Pour écrire du texte souligné
Pour écrire du texte barré
Pour écrire un titre principal
Pour écrire un titre secondaire
Pour écrire une liste
Smiley
:bond:
:boxe:
:bsmile:
:bump:
:clap:
:coeur:
:cool:
:cry:
:eek:
:evil:
:fleur:
:fou2:
:fou:
:grin:
:grrr:
:hammer:
:hippy:
:hum:
:idee2:
:idee:
:kdo:
:king:
:ko:
:lol:
:love2:
:love:
:mad:
:maitre:
:noel:
:oops:
:raa:
:razz:
:roll:
:sad:
:skull:
:smile:
:timide:
:trink:
:vice:
:vomi:
:wink:
:zzz: