Visualizzazione dei risultati da 1 a 2 su 2

Discussione: funzione email

  1. #1
    Utente di HTML.it L'avatar di Japogi
    Registrato dal
    Feb 2004
    Messaggi
    190

    funzione email

    Salve...
    ho questa funzione ke nn mi va...

    codice:
    function validate_email($email) {
    $email = $_POST['$email'];
    $r = "([a-z0-9]+[._-]?){1,3}([a-z0-9])*"; 
    $r = "/(?i)^{$r}@{$r}.[a-z]{2,6}$/"; 
    return (preg_match($r, $email)); 
    }
    ho provato a stampare i dato ke invio dal form, ma come risultato della funzione mi dà 0

    ho questo if...

    codice:
    if (strlen($_POST['user_name']) <= 25 &&
    strlen($_POST['password1']) <= 25 && ($_POST['password1'] ==
    $_POST['password2']) && strlen($_POST['email']) <= 50 &&
    validate_email($_POST['email'])) {
    ....
    } else {
    $feedback = 'ERRORE - Inserire corrrettamente i dati';
    $feedback .= '
    strlen user_name: '.strlen($_POST['user_name']).'
    strlen password1: '.strlen($_POST['password1']).'
    password1 == password2: '.$_POST['password1'].' = '.$_POST['password2'].'
    strlen email: '.strlen($_POST['email']).'
    validazione e-mail: '.validate_email($_POST['email']);
    return $feedback;
    }
    e cmq mi dà il feedback di errore

    mi date una mano a capire l'errore dov'è???

  2. #2
    Utente di HTML.it L'avatar di Japogi
    Registrato dal
    Feb 2004
    Messaggi
    190

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.