Script PHP : Remplacement de mot clé par lien

Discussion dans 'Développement d'un site Web ou d'une appli mobile' créé par PeeWee, 12 Juillet 2006.

  1. PeeWee
    PeeWee WRInaute occasionnel
    Inscrit:
    1 Juillet 2004
    Messages:
    469
    J'aime reçus:
    0
    Attention je vous préviens, je n'y connais quasi rien en PHP ! :)

    Je souhaite savoir si il existe un script PHP avec la fonction suivante : (ou au moins savoir si c'est réalisable)


    Je veux avoir une liste de mots clés ou expressions (que je mettrais à jour continuellement) avec pour chacun une unique URL associée.


    Pour toutes les pages de mon site, le script vérifierais la présence dans le code HTML de ces mots clés, et s'il en trouve un il met à la place du mot tout court un lien HTML avec l'URL associée.


    Exemple bidon :
    Je rentre dans ma liste l'expression "Pates carbonara" avec le lien suivant "ht*tp://www.pate-carbonara.com".

    Le script va donc "scanner" toutes les pages avant de les afficher et remplacer l'expression "Pates carbonara" par "<a href="ht*tp://www.pate-carbonara.com" title="Pates carbonara">Pates carbonara</a> !

    Bon faudra faire gaffe a ce que le mot soit pas déjà compris dans une balise <a> sinon ca va foutre le bordel ^^


    Alors possible ?


    :roll:
     
  2. Borower
    Borower WRInaute passionné
    Inscrit:
    18 Avril 2005
    Messages:
    1 671
    J'aime reçus:
    0
    C'est ce que fait clickintext en clair !
     
  3. PeeWee
    PeeWee WRInaute occasionnel
    Inscrit:
    1 Juillet 2004
    Messages:
    469
    J'aime reçus:
    0
    Oui Borower mais en plus "simple" point de vu affichage (pas de JS) et sur son propre site (ou bien sur son réseau de site encore mieux).
     
  4. MarvinLeRouge
    MarvinLeRouge WRInaute impliqué
    Inscrit:
    1 Septembre 2004
    Messages:
    514
    J'aime reçus:
    0
    Salut,

    Je ne sais pas s'il existe un script pour ça, mais c'est faisable :
    1) utiliser les fonctions ob_start & co pour gérer la mise en tamon des données
    2) une fois la page prête, tu la passes la chaîne à la moulinette avec un str_replace ou une autre fonction de la famille pour remplacer tous les termes qui t'intéressent
    3) et zou on envoie le flux

    Une méthode similaire utilisée pour des remplacement par images
     
  5. RyoSaeba
    RyoSaeba WRInaute discret
    Inscrit:
    16 Mars 2006
    Messages:
    85
    J'aime reçus:
    0
    http://www.php.net/manual/fr/function.ob-start.php

    le premier exemple peut etre utile :

     
  6. iD.NicKy
    iD.NicKy Nouveau WRInaute
    Inscrit:
    28 Août 2005
    Messages:
    15
    J'aime reçus:
    0
    autre problème, comment ne pas remplacer les mots qui ont déjà un lien ou qui sont dans une balise title ou une meta ?

    exemple :
    Code:
    mot devient <a href="">mot</a>
    <p>mot</p> => <p><a href="">mot</a></p>
    <a href="">mot</a> ne doit pas être remplacé
    <title>mot</title> ne doit pas être remplacé
    une idée serait de 'retirer' les bouts de chaîne contenant une balise <a> ou <title>, <meta>, de remplacer les mots voulus puis de remettre les balises <a>, <title>, <meta>..

    à méditer :eek:
     
Chargement...
Similar Threads - Script PHP Remplacement Forum Date
Script php pour régie publicitaire en remplacement d'Allopas Développement d'un site Web ou d'une appli mobile 23 Août 2005
Sites de scripts PHP, jQuery, Ajax, etc. Le café de WebRankInfo 20 Mars 2022
Détecter arrêt user d'un script PHP ? Développement d'un site Web ou d'une appli mobile 28 Décembre 2021
Actualiser un script php toutes les 10 secondes Développement d'un site Web ou d'une appli mobile 6 Septembre 2021
Quel script PHP conversion HTML -> JSON ? Développement d'un site Web ou d'une appli mobile 17 Février 2021
script PHP erreurs inexplicables. Développement d'un site Web ou d'une appli mobile 14 Février 2021
Du php dans du javascript Développement d'un site Web ou d'une appli mobile 16 Novembre 2020
Title et meta déscription par PHP Référencement Google 20 Décembre 2019
PHP : script pour mettre catalogue xml clickbank dans mysql Développement d'un site Web ou d'une appli mobile 6 Décembre 2017
Créer des graphiques en php - Vers quel script se tourner ? Développement d'un site Web ou d'une appli mobile 19 Octobre 2017
Quel package/script PHP complet de gestion Paypal ? e-commerce 13 Juin 2017
Quel script de consentement <=> tarteaucitron en pur php ? Développement d'un site Web ou d'une appli mobile 19 Août 2016
Script php rotation de bannière ordonné Développement d'un site Web ou d'une appli mobile 4 Avril 2016
Script de crawl en php Développement d'un site Web ou d'une appli mobile 3 Août 2015
Code Javascript s'affiche différemment en php et en html Développement d'un site Web ou d'une appli mobile 8 Décembre 2014
Script php Programme TV en cours Développement d'un site Web ou d'une appli mobile 30 Juillet 2014
envoyer un sms via script php Développement d'un site Web ou d'une appli mobile 25 Octobre 2013
Script d'annuaire en PHP Développement d'un site Web ou d'une appli mobile 11 Juillet 2013
Retour d'expérience et scripts PHP à éviter (OpenX et CaptchaSecurityImages.php) Développement d'un site Web ou d'une appli mobile 18 Avril 2013
choix d'un script de forum français pour php4 Développement d'un site Web ou d'une appli mobile 27 Février 2013