Visualizzazione dei risultati da 1 a 9 su 9

Discussione: bad words in body

  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2000
    Messaggi
    56

    bad words in body

    è possibile con tegli asterischi eliminare tutte le parole bad che si trovano nella pagina? ho trovato molti esempi ma tutti si riferiscono ad un singolo contenuto mentre nella mia pagina ci sono più contenuti divisi da tabelle e div, x questo vorrei qualcosa che tiene in considerazione il testo tra <body> e </body>

  2. #2
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,452
    Questi testi sono presi da un db?
    In tal caso ti basta scrivere una funzione che filtri le parole che vuoi censurare e passare le varie stringhe a questa funzione.

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2000
    Messaggi
    56
    no non sono presi da un db

  4. #4
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,452
    e da dove vengono?

  5. #5
    Utente di HTML.it
    Registrato dal
    Sep 2000
    Messaggi
    56
    lo script fa un'analisi sui contenuti, i meta tag del sito e le parole chiave

  6. #6
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,452
    Quindi la situazione è la seguente?
    Hai delle pagine html già pronte con tanto di contenuti, vengono passate ad uno script PHP che ne deve sostituire le eventuali "bad words" e dare in output il risultato.

  7. #7
    Utente di HTML.it
    Registrato dal
    Sep 2000
    Messaggi
    56
    esattamente, il problema è che sono molti i parametri che vado a prendere, non solo il testo contenuto, di conseguenza vorrei con un'unico comando poter cancellare (***) qualsiasi parola presente

  8. #8
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,452
    Non è una cosa banale da fare.
    Per farlo con un comando solo mi verrebbe in mente di farlo con una preg_replace(), ma dovresti passargli tutte le parole da sostituire, ti verrebbe fuori un'istruzione enorme se le parole considerate "bad" sono molte.

  9. #9
    Utente di HTML.it
    Registrato dal
    Sep 2000
    Messaggi
    56
    grazie gli ho dato un'occhiata ma dagli esempi è simile ad altre soluzioni che ho già trovato.
    mi sa che non è proprio fattibile
    comunque grazie

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.