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] Remplacement texte dans document actif


Sujet :

Langage PHP

  1. #1
    Membre régulier Avatar de tom06440
    Homme Profil pro
    Développeur Web
    Inscrit en
    Novembre 2004
    Messages
    150
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Novembre 2004
    Messages : 150
    Points : 102
    Points
    102
    Par défaut [Système] Remplacement texte dans document actif
    Bonsoir @ tous

    existe-t-il un moyen en PHP pour remplacer des portions de textes dans la page demandée lors de son exécution ?

    J'avais pensé à mettre le contenu du site dans des variables (buffer) avant de les afficher mais ça m'obligerais de revoir toutes mes pages ...

    merci de votre aide

  2. #2
    Membre habitué Avatar de ciesco
    Inscrit en
    Février 2004
    Messages
    110
    Détails du profil
    Informations forums :
    Inscription : Février 2004
    Messages : 110
    Points : 127
    Points
    127
    Par défaut
    Regarde preg_replace http://es2.php.net/preg_replace

  3. #3
    Expert confirmé
    Avatar de siddh
    Inscrit en
    Novembre 2005
    Messages
    3 868
    Détails du profil
    Informations personnelles :
    Âge : 47

    Informations forums :
    Inscription : Novembre 2005
    Messages : 3 868
    Points : 5 011
    Points
    5 011
    Par défaut
    tant que ta page est pas sur le poste client t'en fais ce que tu veux.

    Apres faut passer par du javascript.

    Que veux tu faire exactement ?
    Alunissage : Procédé technique consistant à déposer des imbéciles sur un rêve enfantin.

    Cours | FAQ | Sources Javascript
    Cours | FAQ | Sources PHP
    Mes Articles

  4. #4
    Membre régulier Avatar de tom06440
    Homme Profil pro
    Développeur Web
    Inscrit en
    Novembre 2004
    Messages
    150
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Novembre 2004
    Messages : 150
    Points : 102
    Points
    102
    Par défaut
    mes pages sont présentées ainsi :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    <?
    include("header.php");
    ?>
     
    le contenu de ma page en HTML + PHP
     
    <?
    include("footer.php");
    ?>
    je voudrais par exemple remplacer les codes de smileys présents dans le HTML par les images mais je ne vois pas comment faire sans mettre mon contenu HTML dans une variable

  5. #5
    Expert confirmé
    Avatar de siddh
    Inscrit en
    Novembre 2005
    Messages
    3 868
    Détails du profil
    Informations personnelles :
    Âge : 47

    Informations forums :
    Inscription : Novembre 2005
    Messages : 3 868
    Points : 5 011
    Points
    5 011
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    <?
    include("header.php");
    ob_start();
    ?>
     
    le contenu de ma page en HTML + PHP
     
    <?
    $contenu = ob_get_contents();
    ob_end_clean();
    // ici tu peux manipuler $contenu:
     
    // apres tu l'affiche
    echo $contenu;
    include("footer.php");
    ?>
    Alunissage : Procédé technique consistant à déposer des imbéciles sur un rêve enfantin.

    Cours | FAQ | Sources Javascript
    Cours | FAQ | Sources PHP
    Mes Articles

  6. #6
    Membre régulier Avatar de tom06440
    Homme Profil pro
    Développeur Web
    Inscrit en
    Novembre 2004
    Messages
    150
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Novembre 2004
    Messages : 150
    Points : 102
    Points
    102
    Par défaut
    je te remercie pour ton code siddh

    je viens de tester tout ça et c'est impécable !

    Ce que je vais faire, c'est que ob_start() je vais le placer à la fin du header.php
    et le reste au début du footer.php

    comme ça je n'aurais pas à le retaper à chaque page

    @ bientot

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

Discussions similaires

  1. Remplacer texte dans tous les membres d'un PDS
    Par RICO6101 dans le forum z/OS
    Réponses: 3
    Dernier message: 22/09/2010, 13h44
  2. Outil de recherche de texte dans documents
    Par Viv69 dans le forum Général Conception Web
    Réponses: 1
    Dernier message: 10/02/2010, 20h17
  3. [PPT-2003] Cherche macro pour chercher/remplacer texte dans tableau
    Par cactus666 dans le forum VBA PowerPoint
    Réponses: 9
    Dernier message: 27/05/2009, 13h31
  4. remplacer texte dans certaines balises
    Par falco- dans le forum Langage
    Réponses: 4
    Dernier message: 18/10/2007, 14h27
  5. remplacer texte dans une div ou span ?
    Par guix77 dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 14/04/2006, 11h19

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