Visualizzazione dei risultati da 1 a 6 su 6

Discussione: Me lo controllate?

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

    Me lo controllate?

    Qualcuno ha avuto il coraggio di dirmi che questo script contiene errori (ma non me li ha indicati esattamente), potete fare una verifica? Nel mio sito funziona benissimo:

    <script language="javascript">
    <!--

    function controlla(){
    var f = document.mioform;
    if ((f.nome.value == "") || (f.nome.value.charAt(0) == " "))
    {
    alert("Inserire il Nome correttamente")
    f.nome.focus();
    return false;
    }
    if((f.nome.value.indexOf("<") != -1) || (f.nome.value.indexOf(">") != -1)|| (f.nome.value.indexOf("\\") != -1))
    {
    alert("I caratteri < > \\ non sono ammessi");
    f.nome.focus();
    return false;
    }
    var re = new RegExp("^[!#$&'*+/-9=?A-Z^-~-]+(\\.[!#$&'*+/-9=?A-Z^-~-]+)*@[!#$&'*+/-9=?A-Z^-~-]+(\\.[!#$&'*+/-9=?A-Z^-~-]+)+$","");
    if (f.email.value != "" && !f.email.value.match(re))
    {
    alert("Inserire un indirizzo E-Mail valido.")
    f.email.focus();
    f.email.select();
    return false;
    }
    if ((f.url.value == "") || (f.url.value.charAt(0) == " "))
    {
    alert("Inserire http://")
    f.url.focus();
    return false;
    }
    if((f.url.value.indexOf("<") != -1) || (f.url.value.indexOf(">") != -1) || (f.url.value.indexOf("\\") != -1))
    {
    alert("I caratteri < > \\ non sono ammessi");
    f.url.focus();
    f.url.select();
    return false;
    }
    if((f.citta.value.indexOf("<") != -1) || (f.citta.value.indexOf(">") != -1) || (f.citta.value.indexOf("\\") != -1))
    {
    alert("I caratteri < > \\ non sono ammessi");
    f.citta.focus();
    f.citta.select();
    return false;
    }
    if ((f.messaggio.value == "") || (f.messaggio.value.charAt(0) == " "))
    {
    alert("Inserire il Messaggio correttamente")
    f.messaggio.focus();
    return false;
    }
    if((f.messaggio.value.indexOf("<") != -1) || (f.messaggio.value.indexOf(">") != -1) || (f.messaggio.value.indexOf("\\") != -1))
    {
    alert("I caratteri < > \\ non sono ammessi");
    f.messaggio.focus();
    return false;
    }
    return true;
    }
    // -->
    </script>

    <SCRIPT LANGUAGE="JavaScript">


    <!-- Begin
    function ignoreSpaces(string) {
    var temp = "";
    string = '' + string;
    splitstring = string.split(" ");
    for(i = 0; i < splitstring.length; i++)
    temp += splitstring[i];
    return temp;
    }
    // End -->
    </script>

  2. #2
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367

    Re: Me lo controllate?

    Originariamente inviato da Braco
    Qualcuno ha avuto il coraggio di dirmi che questo script contiene errori (ma non me li ha indicati esattamente), potete fare una verifica? Nel mio sito funziona benissimo:
    che spudoratezza come ha osato!
    per lo meno poteva dirti quali erano 'sti errori o almeno con quale piattaforma si verificano

    bisognerebbe vedere la pagina completa e sapere cosa deve fare di preciso, così sembra apposto... hai qualcosa online?

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

    Re: Re: Me lo controllate?

    Originariamente inviato da willybit
    che spudoratezza come ha osato!
    per lo meno poteva dirti quali erano 'sti errori o almeno con quale piattaforma si verificano

    bisognerebbe vedere la pagina completa e sapere cosa deve fare di preciso, così sembra apposto... hai qualcosa online?
    Scusa, ho sbagliato codice, quello da verificare è questo:

    <?php

    include("config.php");

    $_POST["nome"] = trim(strip_tags ($_POST["nome"]));
    $_POST["email"] = trim(strip_tags ($_POST["email"]));
    $_POST["url"] = trim(strip_tags ($_POST["url"]));
    $_POST["citta"] = trim(strip_tags ($_POST["citta"]));
    $_POST["messaggio"] = trim(strip_tags ($_POST["messaggio"]));


    $errore=false;
    if (isset($_POST["nome"])):
    if ($_POST["nome"]==""):
    $errore=true;
    else:

    if (substr($_POST["nome"],0,1)=="\\"):
    $errore=true;
    endif;
    endif;
    else:
    $errore=true;
    endif;

    if (isset($_POST["messaggio"])):
    if ($_POST["messaggio"]==""):
    $errore=true;
    else:

    if (substr($_POST["messaggio"],0,1)=="\\"):
    $errore=true;
    endif;
    endif;
    else:
    $errore=true;
    endif;

  4. #4
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367

    Re: Re: Re: Me lo controllate?

    Originariamente inviato da Braco
    Scusa, ho sbagliato codice, quello da verificare è questo:
    allora hai sbagliato anche forum dovevi postare nel forum php... il tuo codice manco lo guardo... io php non lo tocco da un paio d'anni

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

    Re: Re: Re: Re: Me lo controllate?

    Originariamente inviato da willybit
    allora hai sbagliato anche forum dovevi postare nel forum php... il tuo codice manco lo guardo... io php non lo tocco da un paio d'anni
    Perchè? Non ti trovi bene con php? Mi sembra più sicuro di java, che dici?

  6. #6
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    e' piu' chiaro se apri una nuova discussione nel forum php
    qui chiudo

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.