IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

[Système] fputs() ecrase tout


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2006
    Messages
    188
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 188
    Par défaut [Système] fputs() ecrase tout
    Bonjour,

    Oui, j'ai encore et toujours des problèmes pour modifier des fichiers...

    Bien, voila le problème. Le titre le résume plutot bien, lorsque j'utilise fputs pour ajouter des lignes dans le fichier à un endoit spécifique, les lignes sont écrasées.
    Même en utilisant des \n, rien n'y fait.

    Alors voici ma question, est-ce la bonne commande pour insérer du texte?
    Comment insérer sans tout écraser ce qu'il y a en-dessou?

    j'ai bien chercher dans les tutoriels et des documents, mais il ne présente que les commandes basiques pour modifier les fichiers, fopen, fgets,...

    voila

  2. #2
    Membre Expert Avatar de Bebel
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2003
    Messages
    786
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Avril 2003
    Messages : 786
    Par défaut
    tu dois ouvrir ton fichier avec l'option "a+" je pense que tu dois le faire avec "w+"

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2006
    Messages
    188
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 188
    Par défaut
    arf, presque, j'ai utilisé "r+"
    je vais essayé ça.
    Merci

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2006
    Messages
    188
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 188
    Par défaut
    re,
    ah ouais, je vois, option "a+" ouverture en lecture et écriture avec ajout du contenu à la fin du fichier.

    Le problème est que je dois modifier le fichier au beau milieu de celui-ci, et la il m'ajoute les données à la fin. c'est mieux mais pas top.

  5. #5
    Membre Expert Avatar de Bebel
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2003
    Messages
    786
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Avril 2003
    Messages : 786
    Par défaut
    de rien, mais c'est vrai je n'avais pas pense au r+, d'habitude le r je me le reserve pour la lecture seule.

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2006
    Messages
    188
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 188
    Par défaut
    Bon, si j'ai bien compris on peut modifier un fichier en partant du debut, de la fin, mais pas en plein milieu...
    mais c'est nul!
    ah oui, j'ai essayé fseek, mais non, faut oublier, j'ai pas envie de compter plus de 10000 caratères pour pouvoir placer ma phrase.

    d'autres idées?

  7. #7
    Membre Expert Avatar de Bebel
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2003
    Messages
    786
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Avril 2003
    Messages : 786
    Par défaut
    je sais pas si tu sais l'endroit précis, tu lis tout le contenu que tu stockes dans une variables et apres tu travailles sur cette variable et tu la réécris entierement dans le texte.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Bug système de fenêtrage toute version
    Par RedDrak dans le forum Ubuntu
    Réponses: 5
    Dernier message: 10/06/2011, 17h44
  2. Réponses: 0
    Dernier message: 05/02/2010, 20h04
  3. Réponses: 2
    Dernier message: 19/01/2010, 20h56
  4. [D7][Infos système] Comment lister toutes les classes WMI ?
    Par phplive dans le forum API, COM et SDKs
    Réponses: 2
    Dernier message: 04/05/2006, 00h51

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo