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 :

fonction fwrite()


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    26
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 26
    Par défaut fonction fwrite()
    Bonjour,

    J'ai un petit soucis lorsaue j'utilise la fonction fwrite :
    Le résultat d'une de mes requête s'ecrit dans un fichier (via SELECt INTO OUTFILE.)
    je souhaite par la suite ouvrir ce fichier afin d'y inserer une ligne au début de ce fichier.

    J'utilise donc la fonction fwrite() : ma nouvelle ligne apparait mais le probleme c'est qu'elle ecrase les 4 premiere lignes de mon fichier!

    Comment je peux faire pour inserer une ligne sans écraser celles qui sont déjà présente?

    Merci par avance pour vos suggestions.

  2. #2
    Membre chevronné Avatar de dj-julio
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    745
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Finistère (Bretagne)

    Informations forums :
    Inscription : Décembre 2005
    Messages : 745
    Par défaut
    quels sont les parametres de ton f open ???

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    26
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 26
    Par défaut
    $query11 = "SELECT $field2 INTO OUTFILE '$nameFile2' FIELDS TERMINATED BY ',' LINES TERMINATED BY '\\n' FROM `Ather_TBL` ORDER BY NRBIS ASC";
    $result11 = mysql_query($query11)or die ("Query Failed download all Ather_TBL!.\n<br />Query: " . $query11 . "<br />\nError: (" . mysql_errno() . ") " . mysql_error());

    $fp = fopen( $nameFile2, "r+") or die ("the file can't be open!");
    fwrite ($fp, $field2);
    fclose($fp);

  4. #4
    Expert confirmé Avatar de Mr N.
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    5 418
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 5 418
    Par défaut
    tu lis le contenu de ton fichier dans une variable, puis tu recris ton fichier, d'abord ta ligne à toi, puis la variable.

Discussions similaires

  1. la fonction fwrite
    Par solitaire2010 dans le forum Débuter
    Réponses: 8
    Dernier message: 18/12/2010, 11h23
  2. Utiliser la fonction fwrite avec un encodage UTF-8
    Par Mo_Poly dans le forum Langage
    Réponses: 4
    Dernier message: 30/01/2008, 23h19
  3. probleme sur fonction fwrite
    Par gijy dans le forum Bibliothèque standard
    Réponses: 32
    Dernier message: 13/01/2008, 08h28
  4. Peut-on m'expliquer la fonction fwrite
    Par mademoizel dans le forum Langage
    Réponses: 1
    Dernier message: 06/01/2008, 14h27
  5. Réponses: 14
    Dernier message: 02/11/2006, 20h17

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