Visualizzazione dei risultati da 1 a 8 su 8

Discussione: eregi contiene frase

  1. #1

    eregi contiene frase

    Salve a tutti, sto impazzendo per una probabile stupidaggine

    io devo riuscire ad intercettare diverse parole o frasi all'interno di un testo che mi viene inviato via form

    esempio

    se nel testo c'è la parola "abbasso html.it" fai exit;

    Ho provato cosi ma non funziona

    Codice PHP:
    if (eregi("Greeting From Juliet",$_POST['testo']) || eregi("julietlove",$_POST['testo'])) {
    echo (
    "Ok!");
    exit;

    Dove sbaglio??
    Perchè uso Maxthon? | Mi piace questa chat

  2. #2
    Moderatore di Javascript L'avatar di ciro78
    Registrato dal
    Sep 2000
    residenza
    Napoli
    Messaggi
    8,514
    cosa devi farne una volta trovate?
    Ciro Marotta - Programmatore JAVA - PHP
    Preferisco un fallimento alle mie condizioni che un successo alle condizioni altrui.


  3. #3
    Assolutamente niente ... fermare l'esecuzione.
    Perchè uso Maxthon? | Mi piace questa chat

  4. #4
    Non sbagli, sei sicuro che il testo arriva correttamente?

    Codice PHP:
    <?php

    $testo 
    "Testo di prova eregi()";

    if(
    eregi("Testo di"$testo)) 
    {
        echo (
    "Ok!");
        exit;
    }

  5. #5
    Moderatore di Javascript L'avatar di ciro78
    Registrato dal
    Sep 2000
    residenza
    Napoli
    Messaggi
    8,514
    ho fatto copia incolla del tuo script e funziona alla grande sei sicuro che passi esattamente quella frase?
    una delle due
    Ciro Marotta - Programmatore JAVA - PHP
    Preferisco un fallimento alle mie condizioni che un successo alle condizioni altrui.


  6. #6
    Utente di HTML.it L'avatar di mariox
    Registrato dal
    Nov 2006
    Messaggi
    837
    volendo puoi utilizzare anche un'array e caricare la parole vietate:
    Codice PHP:
    $parolacce=array('abbasso html','vaff','caz','mer');

    foreach(
    $parolacce as $parolaccia)
    {

    $nome=eregi_replace($parolaccia,'xxx',$nome);

    }

    if (
    $nome == "xxx"){
    echo 
    "non sono ammesse queste parole
    "
    ;
    exit;


  7. #7


    lo script funziona senza le || ... se gli passo singolarmente ogni frase ... non so perchè ...

    ci sarà qualcosa che gli dà fastidio, controllerò bene tutta la pagina.

    Vi ringrazio per il supporto

    @mariox
    il tuo script è ottimo, userò sicuramente quello per comodità
    GRAZIE!!!
    Perchè uso Maxthon? | Mi piace questa chat

  8. #8
    Moderatore di Javascript L'avatar di ciro78
    Registrato dal
    Sep 2000
    residenza
    Napoli
    Messaggi
    8,514
    guara che funziona anche con l'or.....io l'ho testato
    Ciro Marotta - Programmatore JAVA - PHP
    Preferisco un fallimento alle mie condizioni che un successo alle condizioni altrui.


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