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 :

[PHP-JS] changer des mots [Fait]


Sujet :

Langage PHP

  1. #1
    Membre actif Avatar de kevinf
    Profil pro
    Développeur informatique
    Inscrit en
    Juin 2005
    Messages
    863
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Juin 2005
    Messages : 863
    Points : 225
    Points
    225
    Par défaut [PHP-JS] changer des mots
    Salut,
    je voudrais savoir s'il était possible en PHP (uniquement en PHP) de faire un code pour remplacer par exemple tous les mots 'title' de la page par 'titre'?

    Merci
    KevinF

  2. #2
    Inactif  
    Avatar de Kerod
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    11 672
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 11 672
    Points : 20 778
    Points
    20 778
    Par défaut
    Regardes ici tout y est indiqué en détails (surtout du coté de preg_match) : Initiation aux expressions régulières en PHP
    Sinon il reste la solution : str_ replace

  3. #3
    Expert éminent sénior

    Profil pro
    Inscrit en
    Juin 2002
    Messages
    6 152
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 6 152
    Points : 17 778
    Points
    17 778
    Par défaut
    J'aurais proposé un incontournable preg_replace et le délimiteur de mot (\b) pour éviter les cas particuliers :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    $out = preg_replace('£\btitle\b£', 'titre', $in);

    Julp.

  4. #4
    Membre actif Avatar de kevinf
    Profil pro
    Développeur informatique
    Inscrit en
    Juin 2005
    Messages
    863
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Juin 2005
    Messages : 863
    Points : 225
    Points
    225
    Par défaut
    Citation Envoyé par julp
    J'aurais proposé un incontournable preg_replace et le délimiteur de mot (\b) pour éviter les cas particuliers :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    $out = preg_replace('£\btitle\b£', 'titre', $in);

    Julp.
    Ce la ne fonctionne pas.

    En fait, j'ai dans ma page les mots 'title' que je voudrais les remplacer par 'titre', sans avoir accès au code avec le mot 'title'.
    Pourriez vous me donner un exemple très simple avec une page entière, svp.
    KevinF

  5. #5
    Membre actif Avatar de kevinf
    Profil pro
    Développeur informatique
    Inscrit en
    Juin 2005
    Messages
    863
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Juin 2005
    Messages : 863
    Points : 225
    Points
    225
    Par défaut
    Je crois qu'il faut le faire en javascript car je ne veux pas toucher au code dans body.
    Mais je ne vois pas comment.
    KevinF

  6. #6
    Expert éminent sénior

    Profil pro
    Inscrit en
    Juin 2002
    Messages
    6 152
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 6 152
    Points : 17 778
    Points
    17 778
    Par défaut
    Citation Envoyé par kevinf
    En fait, j'ai dans ma page les mots 'title' que je voudrais les remplacer par 'titre', sans avoir accès au code avec le mot 'title'.
    Pourriez-vous préciser s'il vous plait car ce n'est pas clair ?


    Julp.

  7. #7
    Membre actif Avatar de kevinf
    Profil pro
    Développeur informatique
    Inscrit en
    Juin 2005
    Messages
    863
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Juin 2005
    Messages : 863
    Points : 225
    Points
    225
    Par défaut
    Donc en fait c'est en javascript qu'il faut faire un code afin de remplacer les mots 'title' par 'titre'.
    Mais comment?
    KevinF

  8. #8
    Membre actif Avatar de kevinf
    Profil pro
    Développeur informatique
    Inscrit en
    Juin 2005
    Messages
    863
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Juin 2005
    Messages : 863
    Points : 225
    Points
    225
    Par défaut
    Personne ne sait?
    KevinF

  9. #9
    Inactif  
    Avatar de Kerod
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    11 672
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 11 672
    Points : 20 778
    Points
    20 778
    Par défaut
    Tu es dans le forum php et tu souhaites avoir une réponse en javascript...Il serait plus judicieux de poser ta question dans le forum adéquat, non ?

  10. #10
    Membre du Club
    Inscrit en
    Septembre 2006
    Messages
    69
    Détails du profil
    Informations forums :
    Inscription : Septembre 2006
    Messages : 69
    Points : 67
    Points
    67
    Par défaut
    Salut,

    Tu veux quoi exactement ?

    Citation Envoyé par kevinf
    je voudrais savoir s'il était possible en PHP (uniquement en PHP) ....
    Citation Envoyé par kevinf
    Donc en fait c'est en javascript qu'il faut faire un code
    On s'y perd.

    En plus, si tu expliquais mieux ton problème, on pourrait mieux t'aider.
    Quelle est la situation actuelle ?
    Que souhaites-tu obtenir exactement ?
    Avec quelles contraintes ?

    Pas grave si tu dois pondre un pavé de 200 lignes, si c'est pour qu'on comprenne ce que tu veux...

    Par exemple, ça :
    Citation Envoyé par kevinf
    En fait, j'ai dans ma page les mots 'title' que je voudrais les remplacer par 'titre', sans avoir accès au code avec le mot 'title'.
    Pourriez vous me donner un exemple très simple avec une page entière, svp.
    c'est tout simplement incompréhensible. Ca n'explique pas du tout ce que tu veux, puisqu'on ne sait pas du tout ce que tu as au départ.
    La première réponse de julp répondait parfaitement à ta question. Mais si le contexte est spécifique, il faut le dire. Tu postes sur le forum PHP > Langage, on répond en partant du principe que c'est dans ce cadre précis.
    Tu dis que ça ne fonctionne pas : dans ton contexte. Je suis sur que si j'essaie, ça marchera. Parce qu'on n'aura pas fait la même chose...
    On imagine rarement les ressources que l'on peut trouver ici

  11. #11
    Membre actif Avatar de kevinf
    Profil pro
    Développeur informatique
    Inscrit en
    Juin 2005
    Messages
    863
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Juin 2005
    Messages : 863
    Points : 225
    Points
    225
    Par défaut
    Bon...


    J'ai une page avec les mots suivant :
    title
    size
    time

    Je voudrais faire un scipt en javascript (puisque j'ai eu vent que en PHP ce que je veux ne marche pas), afin de remplacer respectivement par ces mots:
    titre
    taille
    temps

    Et tout cela sans avoir accès au code dans body.

    Voilà, j'espère avoir été clair.
    KevinF

  12. #12
    Membre du Club
    Inscrit en
    Septembre 2006
    Messages
    69
    Détails du profil
    Informations forums :
    Inscription : Septembre 2006
    Messages : 69
    Points : 67
    Points
    67
    Par défaut
    Si ta page est générée par php, je ne vois pas pourquoi php ne pourrait pas modifier du texte...

    Le texte en question, tu le mets dans des variables, tu fais ce que t'a dit julp, tu affiches tes variables, et ton texte est remplacé.

    Je ne vois vraiment pas où est la difficulté.
    On imagine rarement les ressources que l'on peut trouver ici

  13. #13
    Membre actif Avatar de kevinf
    Profil pro
    Développeur informatique
    Inscrit en
    Juin 2005
    Messages
    863
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Juin 2005
    Messages : 863
    Points : 225
    Points
    225
    Par défaut
    Certe, c'est une possibilité mais je ne veux pas, je le voudrait en Javacript.
    KevinF

  14. #14
    Membre du Club
    Inscrit en
    Septembre 2006
    Messages
    69
    Détails du profil
    Informations forums :
    Inscription : Septembre 2006
    Messages : 69
    Points : 67
    Points
    67
    Par défaut
    Alors, il faut poster dans le bon forum.
    On imagine rarement les ressources que l'on peut trouver ici

  15. #15
    Membre actif Avatar de kevinf
    Profil pro
    Développeur informatique
    Inscrit en
    Juin 2005
    Messages
    863
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Juin 2005
    Messages : 863
    Points : 225
    Points
    225
    Par défaut
    Merci de votre aide, je viens de réussir.
    KevinF

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

Discussions similaires

  1. [PHP-JS] créer des espaces entre les mots php
    Par dgac2000 dans le forum Langage
    Réponses: 9
    Dernier message: 10/06/2019, 02h33
  2. [PrestaShop] Changer des mots
    Par lotfi69 dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 3
    Dernier message: 03/07/2013, 16h45
  3. [Système] Changer un mot de passe unix via PHP
    Par gordon00 dans le forum Langage
    Réponses: 3
    Dernier message: 03/06/2007, 17h11
  4. Réponses: 1
    Dernier message: 12/10/2006, 16h48
  5. Comment changer des mots dans un fichier?
    Par ptitbonum dans le forum Linux
    Réponses: 5
    Dernier message: 07/04/2004, 23h42

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