Accueil > Forum > > > > Ecrire en début d'un fichier texte
Ecrire en début d'un fichier texte
mercredi 12 juin 2002 à 09:48:01 |
Ecrire en début d'un fichier texte

Psychomatt
|
Bonjour, Voila donc le probleme, j'ai un fichier txt et chaque enregistrement se fait ligne par ligne. Lors d'un ajout, je veux que cet enregistrement soit en 1ere position. Voila un code trouvé sur phpinfo.com, mais il m'ajoute des caractères assez zarbi. $allFile=join("",file("news/n_index.txt")); $fid=fopen("news/n_index.txt","w"); fwrite($fid,$file."\n"); fwrite($fid,$allFile); fclose($fid); Merci _________________________________ Matt - www.jeuxaboire.com _________________________________
|
|
mercredi 12 juin 2002 à 11:57:45 |
Re : Ecrire en début d'un fichier texte

Vapula
|
Lut
Il t'ajoute quel type de caractere et où ?
Sinon ce que tu peut faire : tu ouvre le fichier, tu le lit, tu recup le resultat, et tu réécrit le fichier
sinon essaie de supprimer le \n et regarde si il te supprime les caracteres spéciaux si oui le caractere correspond au saut de ligne.
@+ Vapula ------------------------------- Réponse au message : -------------------------------
Bonjour,
Voila donc le probleme, j'ai un fichier txt et chaque enregistrement se fait ligne par ligne. Lors d'un ajout, je veux que cet enregistrement soit en 1ere position.
Voila un code trouvé sur phpinfo.com, mais il m'ajoute des caractères assez zarbi.
$allFile=join("",file("news/n_index.txt")); $fid=fopen("news/n_index.txt","w"); fwrite($fid,$file."\n"); fwrite($fid,$allFile); fclose($fid);
Merci
_________________________________
Matt - www.jeuxaboire.com _________________________________
|
|
jeudi 13 juin 2002 à 10:08:59 |
Re : Ecrire en début d'un fichier texte

Psychomatt
|
Voilà ma création !
Si quelqu'un est intéréssé (ca permet de créer un fichier de type Date_Incice.txt qui contient une news (titre et info) et de créer une entrée dans un fichier d'index nommé n_index.txt
$today=date("d-m-Y"); $indice=1 while (file_exists("news/".$today."_".$indice.".txt")) $indice++; $file="news/".$today."_".$indice.".txt"; if($fid=@fopen($file,"w")) { fwrite($fid, $titre."\n"); fwrite($fid, $news); fclose($fid); } else { echo "<b>Erreur!</b> La création du fichier a échoué."; } if($fid=@fopen("news/n_index.txt","r")) while(!feof($fid)) $allFile = $allFile.fgets($fid, 4096); fclose($fid); if($fid=@fopen("news/n_index.txt","w")) { fwrite($fid,$file."\n"); fwrite($fid,$allFile); fclose($fid); } else { echo "<b>Erreur!</b> La mise à jour du fichier d'index a échoué."; }
_________________________________
Matt - www.jeuxaboire.com _________________________________
|
|
jeudi 13 juin 2002 à 10:33:57 |
Re : Ecrire en début d'un fichier texte

Vapula
|
Lut
N'hesite pas met ton code dans une source, ca pourra toujours servir à qqn :))
@+ Vapula
------------------------------- Réponse au message : -------------------------------
Voilà ma création !
Si quelqu'un est intéréssé (ca permet de créer un fichier de type Date_Incice.txt qui contient une news (titre et info) et de créer une entrée dans un fichier d'index nommé n_index.txt
$today=date("d-m-Y"); $indice=1 while (file_exists("news/".$today."_".$indice.".txt")) $indice++; $file="news/".$today."_".$indice.".txt"; if($fid=@fopen($file,"w")) { fwrite($fid, $titre."\n"); fwrite($fid, $news); fclose($fid); } else { echo "<b>Erreur!</b> La création du fichier a échoué."; } if($fid=@fopen("news/n_index.txt","r")) while(!feof($fid)) $allFile = $allFile.fgets($fid, 4096); fclose($fid); if($fid=@fopen("news/n_index.txt","w")) { fwrite($fid,$file."\n"); fwrite($fid,$allFile); fclose($fid); } else { echo "<b>Erreur!</b> La mise à jour du fichier d'index a échoué."; }
_________________________________
Matt - www.jeuxaboire.com _________________________________
|
|
Cette discussion est classée dans : fichier, ecrire, txt, début, fid
Répondre à ce message
Sujets en rapport avec ce message
Ecrire dans un fichier txt en choisissant la ligne [ par et1 ]
Bonjour, j'aimerai écrire dans un fichier txt à un ligne précise. Exemple : l.1 : aaa l.2 : bbb l.3 : ccc l.4 : l.5 : l.6 : l.7 : ggg l.8 : hhh <br
Ecrire dans un fichier [ par Matt 261 ]
Bonjour à tous,Je me mets au php et j'ai une petite question. Lors de l'enregistrement dans un fichier, nous enregistrons comme ceci :Element 1Element
Besoin d'aide txt [ par Eliays ]
Bonjour j'aurais besoin de quelqu'un qui sache bien comment fonctionne le php et les fichier texte(.txt). formulaire -> page page : if ($message
Compresser des .TXT en un fichier .ARJ [ par Metabolicman ]
Bonjour, J'aimerai savoir si cette opération est possible: J'ai 8 fichiers texte que je génère grâce à un script sur mon serveur et, je dois créer u
afficher un txt dans les 2 sens [ par sbbichette ]
Bonjours, je debute dans le php et j'aimerais savoir comment faire pour afficher un fichier txt de bas en haut et de haut en bas. Bien sûre ce fichier
Lecture d'un fichier.txt [ par MAZALEYRAT ]
Sujet : Probleme de lecture d'un fichier de type.txt avec PHPBonjour,Je me casse la tête depuis quelques jours sur la lecture d'un fichier .txt (que m
Chemin d'acces fichier 'compteur' pour créer un compteur en php [ par fdiedler2000 ]
Bonjour,De nombreuses sources proposent de créer un fichier 'compteur.txt' et de l'incrémenter des qu'une page est visitée !Le problème est que le che
Ecrire un fichier XML comme un TXT [ par christobal ]
Bonjour j'utilise actuellement un TOUT PETIT script qui me permet d'ajouter dans un fichier txt une nouvelle ligne a chaque validation du formulaire.
Include dans un tableau Array ? [ par hakeem69 ]
Bonjour à tous <p class="MsoNormal" style
Droits [ par masterofquebec ]
Bonjour,J'aimerais que les scripts de certains dossiers ne puissent pas accéder au dossier parent.Le script ne doit pas pouvoir faire ceci :<
Livres en rapport
|
Derniers Blogs
POUR RAPPEL ! LES SPéCIFICATIONS DES PROTOCOLES OFFICE ET SHAREPOINT SONT DISPONIBLES SUR MSDNPOUR RAPPEL ! LES SPéCIFICATIONS DES PROTOCOLES OFFICE ET SHAREPOINT SONT DISPONIBLES SUR MSDN par neodante
Quelle est le point commun entre : Microsoft il y a 10 ans et Apple aujourd'hui ? Réponse: avoir une politique de protocoles propriétaires et fermés :) Car pour rappel (si si je vous assure c'est important de le rappeler), la majorité des spécifications e...
Cliquez pour lire la suite de l'article par neodante JOYEUX ANNIVERSAIRE NIXJOYEUX ANNIVERSAIRE NIX par ebartsoft
Souhaitons un bon et joyeux anniversaire à notre hôte à tous, Nix.
Je ne le répéterais jamais assez mais sans lui rien ne serait possible. Il défit en permanence les lois de la gravité et comme il le dit si bien, si tu lui fais confiance ça devra...
Cliquez pour lire la suite de l'article par ebartsoft IMAGINE CUP 2012, MAKE A SIGN EN FINALEIMAGINE CUP 2012, MAKE A SIGN EN FINALE par junarnoalg
Voilà qui est fait, la nouvelle est officielle ! L'équipe belge "Make a Sign" va au pays des kangourous défendre son projet dans la catégorie Software Design. http://www.imaginecup.com/CompetitionsContent/Competition/WorldwideFinalists.aspx V...
Cliquez pour lire la suite de l'article par junarnoalg KINECT 1.5 IS OUT !KINECT 1.5 IS OUT ! par Vko
La version 1.5 du Kinect For Microsoft vient tout juste de sortir ! Plein de nouveautés: Tracking de squelette en Near Mode Détection en position assise Détection faciale avec un SDK dédié Documentation et des guideline (enfin) Un out...
Cliquez pour lire la suite de l'article par Vko LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) par richardc
Mise à jour des Web API du 14 Mai
Réservez dès maintenant votre journée du 20 juin pour le Windows Azure Dev Camp 2012 à Paris
Mise à jour de Team Foundation Service
MechCommander 2 sur Windows 8
Entity Framework 5 Release Candidate e...
Cliquez pour lire la suite de l'article par richardc
Logiciels
sDEVIS-FACTURES vlPRO (8.1.0.3)SDEVIS-FACTURES VLPRO (8.1.0.3)sDEVIS-FACTURES vlPRO a été mis au point pour les particuliers, créateurs, entrepreneurs, artisa... Cliquez pour télécharger sDEVIS-FACTURES vlPRO 974 Application Server (12.2.4.6)974 APPLICATION SERVER (12.2.4.6)Développez de puissantes applications dans un environnement de 'cloud computing', clusterisé, séc... Cliquez pour télécharger 974 Application Server vPicture (1.4.2.1)VPICTURE (1.4.2.1)Avec vPicture, hébergez vos images facilement et rapidement.
vPicture est un utilitaire simple, ... Cliquez pour télécharger vPicture Easy-Planning (2.2.1.6)EASY-PLANNING (2.2.1.6)Easy-Planning permet de créer des plannings sous la représentation de diagrammes et est adapté au... Cliquez pour télécharger Easy-Planning COM-BACKUP (2.0)COM-BACKUP (2.0)
COM-BACKUP est un logiciel de sauvegarde qui permet de planifier les sauvegardes de vos dossiers ...
Cliquez pour télécharger COM-BACKUP
|