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

PHP & Base de données Discussion :

Fwrite insertion de texte


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Inscrit en
    Octobre 2011
    Messages
    12
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations forums :
    Inscription : Octobre 2011
    Messages : 12
    Par défaut Fwrite insertion de texte
    Bonjour all,

    J'ai un petit soucis au niveau d'insertion de code dans un fichier php(fichier texte).

    Donc j'ouvre mon fichier avec fopen en r+, je déplace le pointeur au milieu de ma page et j'y intègre du code avec fwrite.


    Le code s'insère correctement dans ma page mais il ne rajoute pas à ma page, il remplace le contenu déja présent.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    $fichier = fopen('../Controllers/Test_controller.class.php','r+');
     
    				fseek($fichier, 80);
     
    				fwrite($fichier, 'if(isset($_POST[\'submit_contact\'])) { $this->sendMail(); }');
     
    				fclose($fichier);
    Voilà, si quelqu'un peux m'aider s'il vous plaît :-D

  2. #2
    Expert confirmé

    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    7 920
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 7 920
    Par défaut
    c'est normal, tu ne peut pas insérer du texte, par contre tu peux en rajouter (a la fin)

  3. #3
    Membre averti
    Homme Profil pro
    Inscrit en
    Octobre 2011
    Messages
    12
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations forums :
    Inscription : Octobre 2011
    Messages : 12
    Par défaut
    Hum, je trouve cela bien dommage

    D'un point de vue théorique, la meilleure façon de faire serait laquelle?


    Je sauve l'entièreté de mon document dans deux variables, j'efface le contenu de mon document, j'insère la première partie puis le texte initial que je voulais ajouter et enfin je rajoute la dernière partie?

  4. #4
    Expert confirmé

    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    7 920
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 7 920
    Par défaut
    Citation Envoyé par matini Voir le message
    Je sauve l'entièreté de mon document dans deux variables, j'efface le contenu de mon document, j'insère la première partie puis le texte initial que je voulais ajouter et enfin je rajoute la dernière partie?

    garde ton seek part sauf que tu inserts le nouveau texte plus le reste :
    contenu + stream_get_contents

Discussions similaires

  1. insertion de texte dans word via vb
    Par godik dans le forum VBA Word
    Réponses: 1
    Dernier message: 15/05/2006, 13h07
  2. [VBA-E] Insertion de texte dans word
    Par malhivertman1 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 11/05/2006, 16h17
  3. insertion du text dans un champs d'une page internet
    Par lassmust dans le forum Web & réseau
    Réponses: 1
    Dernier message: 24/04/2006, 10h55
  4. Norme d'insertion/affichage texte dans une DB ?
    Par kiwikiller dans le forum SQL Procédural
    Réponses: 1
    Dernier message: 21/12/2005, 11h53
  5. [web] [Perl/Tk] Pas d'insertion de texte !
    Par GLDavid dans le forum Interfaces Graphiques
    Réponses: 2
    Dernier message: 08/07/2004, 22h00

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