Visualizzazione dei risultati da 1 a 3 su 3

Discussione: Controllo su testo

  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2005
    Messaggi
    70

    Controllo su testo

    Ciao a tutti!

    Ho una textarea dove l'utente può inseire del testo.
    Il testo viene già controllato e possono essere inseriti solo caratteri dalla A alla Z.

    Vorrei però che l'utente non possa inserire alcune parole o parte di esse.

    Ho provato con:

    $controllo = stripos($content, $no_word);

    e mi restutisce, se esite, il valore della posizione in cui si trova la prima lettera della parola $no_word.
    Il problema è che se la parola si trova in prima posizione mi restituisce 0 e se io faccio:

    if ($controllo == true)

    lo 0 me lo fa passare come false e quindi come se la parola non fosse presente nel testo.

    Qualche soluzione??
    o qualche consiglio su un'altra funzione da usare??

    Grazie a tutti!

  2. #2
    se vuoi applicare delle censure per esempio su parolacce puoi usare la string replace, str_replace("porca puzzola","porca puxxxxx",$testo)

    cmq...
    siccome strpos restituisce false boolean oppure l'indice int, devi usare l'operatore di confronto con tre uguali.
    per maggiori informazioni: http://it.php.net/manual/it/language...comparison.php

    in pratica nel tuo caso devi dire se non erro if $controllo!==false

  3. #3
    Utente di HTML.it
    Registrato dal
    Dec 2005
    Messaggi
    70
    Grazie mille!!

    Proprio quello che non mi ricordavo: l'operatore di confronto con 3 uguali.

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.