Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2009
    Messaggi
    65

    Problema controllo email

    Salve a tutti,

    ho messo su un piccolo form per l'invio di dati alla mia email, però ho un problema con la validazione della email:

    Viene effettuato questo tipo di controllo sulla mail inserita:

    Codice PHP:
    $campo filter_var($_POST['mail'], FILTER_SANITIZE_EMAIL);                
                    
    $fluttuante strpos($_POST['mail'], '.');
                
                    if (empty(
    $_POST['mail']))
                    {
                        
    $blank['mail'] = "vuoto";
                    }
                    elseif (!
    preg_match("/^[A-Za-z.@_0-9-]{3,45}+$/",$_POST['mail']))
                    {
                        
    $formats['mail'] = "errato";
                    }
                    elseif (
    $fluttuante == 0)
                    {
                        
    $formats['mail'] = "errato";
                    }                
                    elseif(!
    filter_var($campoFILTER_VALIDATE_EMAIL))
                        {
                            
    $formats['mail'] = "errato";
                        } 

    Il problema è che mi dà errore nella funzione filter_var. Ho provato ad aggirare il problema, ma poi mi dà errore anche al secondo filter_var.

    Come posso ovviare alla cosa? Ma soprattutto: qual è l'errore?

    Grazie in anticipo



    RISOLTO: Per chi dovesse avere lo stesso problema: Basta attivare il supporto a php5 dal pannello di controllo: Getione file -> Cliccare sul pallino blu (alto a sinistra) con la scritta php5 e attivare l'opzione apposita.

  2. #2
    Utente di HTML.it
    Registrato dal
    May 2009
    Messaggi
    65
    Forse ho capito.

    L'errore in realtà non c'è, perché lo script funziona tranquillamente. Il problema è il servizio di hosting. L'ho provato su altervista e non mi funziona (mi dà errore) mentre su netsons funziona tranquillamente...

    Come posso risolvere? :/

    Grazie in anticipo


    Ps. mi serve rimanere su altervista :/

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.