Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 24

Discussione: stristr in un array

  1. #1
    Utente bannato L'avatar di Ht28
    Registrato dal
    May 2006
    Messaggi
    1,544

    stristr in un array

    Come si mette stristr in questo array? Devo fare in modo che non distingue maiuscole e minuscole

    Codice PHP:
    <?php
    $paroleNoGood 
    = array ("per(a|e)","mel(a|e)","");
    ?>

  2. #2
    Utente di HTML.it
    Registrato dal
    Nov 2010
    Messaggi
    200
    non ho capito puoi spiegarti meglio? dove vuoi inserire un "stristr"?

    "stristr" non fa controlli tra maiuscole e minuscole mentre "strstr" si

  3. #3
    Utente bannato L'avatar di Ht28
    Registrato dal
    May 2006
    Messaggi
    1,544
    Originariamente inviato da foffo7
    non ho capito puoi spiegarti meglio? dove vuoi inserire un "stristr"?

    "stristr" non fa controlli tra maiuscole e minuscole mentre "strstr" si
    Non so dove inserirlo, io voglio che non faccia controlli cioè, l'utente può inserire minuscolo o maiuscolo e la parola viene in ogni caso intercettata.

  4. #4
    http://it.php.net/manual/en/function.stristr.php

    Ci sono vari esempi sul sito ufficiale... non bastano?

    Che dovresti fare?

  5. #5
    Utente di HTML.it
    Registrato dal
    Nov 2010
    Messaggi
    200
    la funzione stristr non è case sensitive (non fa controlli sul maiuscolo/minuscolo) perciò non vedo dove sia il problema

  6. #6
    Utente bannato L'avatar di Ht28
    Registrato dal
    May 2006
    Messaggi
    1,544
    Originariamente inviato da foffo7
    la funzione stristr non è case sensitive (non fa controlli sul maiuscolo/minuscolo) perciò non vedo dove sia il problema
    In questo codice le parole proibite sono in minuscolo, perciò il codice mi blocca solo quelle inserite in minuscolo, vorrei modificare questo codice in modo che me le blocca anche se inserite maiuscole.

    Non so come mettere stristr

    Codice PHP:
    <?php 
    $paroleNoGood 
    = array ("per(a|e)","mel(a|e)",""); 
    ?>

  7. #7
    Utente di HTML.it
    Registrato dal
    Nov 2010
    Messaggi
    200
    perché sula stringa da analizzare non fai un "strtolower(stringa)" così non ti crea problemi?

  8. #8
    Utente bannato L'avatar di Ht28
    Registrato dal
    May 2006
    Messaggi
    1,544
    Originariamente inviato da foffo7
    perché sula stringa da analizzare non fai un "strtolower(stringa)" così non ti crea problemi?
    Non so come applicarlo all' array, non so dove metterlo

  9. #9
    Utente di HTML.it
    Registrato dal
    Nov 2010
    Messaggi
    200
    Codice PHP:
    <? 
    $stringa 
    $_POST['testo'];
    $stringa strtolower($stringa);
    ?>

  10. #10
    Utente bannato L'avatar di Ht28
    Registrato dal
    May 2006
    Messaggi
    1,544
    Originariamente inviato da foffo7
    Codice PHP:
    <? 
    $stringa 
    $_POST['testo'];
    $stringa strtolower($stringa);
    ?>
    Ho messo così ma non esce l'alert

    Codice PHP:
    <?  
    $paroleNoGood 
    $_POST['mel(a|e)','per(a|e)']; 
    $paroleNoGood strtolower($paroleNoGood); 
    ?>

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.