Visualizzazione dei risultati da 1 a 3 su 3

Discussione: Ricercare parola

  1. #1
    Utente bannato L'avatar di Braco
    Registrato dal
    Oct 2005
    Messaggi
    1,697

    Ricercare parola

    Ho questo codice che blocca le parole proibite, se però il tipo scrive, Es. "piero, " non viene bloccata, blocca solo la parola singola.
    Dovrei modificare il codice in modo che riconosce la parola anche se è in un'insieme es.piero..."

    //parole proibite (vedi config.php)
    $stringa1 = $_POST['messaggio'].' '.$nome.' '.$url.' '.$citta;
    $stringa1 = explode(" ",strtolower($stringa1));
    foreach($stringa1 as $parola){
    if (in_array($parola,$parole_proibite))
    echo "La parola $parola non è ammessa";
    }

  2. #2
    secondo me devi usare le espressioni regolari...non ne sono sicuro ma dacci un'occhiata

  3. #3
    Utente bannato L'avatar di Braco
    Registrato dal
    Oct 2005
    Messaggi
    1,697
    Originariamente inviato da zannas
    secondo me devi usare le espressioni regolari...non ne sono sicuro ma dacci un'occhiata
    Non credo, questo codice riguarda i siti e funziona benissimo, trova la parola proibita anche se si trova in un'insieme, ho provato ad adattare questo codice all'altro ma là non funziona...non so perchè

    //siti proibiti (vedi config.php)
    $stringa2 = $_POST['url'].' '.$nome.' '.$citta.' '.$messaggio;
    $stringa2 = str_replace("http://www.", "www.",$stringa2);
    $stringa2 = explode(" ",strtolower($stringa2));
    foreach($stringa2 as $sito){
    foreach($siti_proibiti as $banned){
    if (strpos($sito,$banned))
    echo = "Il sito $sito non è ammesso";
    }
    }

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 © 2025 vBulletin Solutions, Inc. All rights reserved.