Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    Funzione ereg() (o eregi()) deprecata

    Ragazzi,
    sto impazzendo!!

    Non riesco in nessun modo a far funzionare questa cacchio di funzione!

    Sto cercando, trovando e leggendo tutti i post possibili ed immaginabili sulla questione, ma niente da fare!

    So che devo sostituire eregi() con preg_match() e che devo aggiungere "/" all'inizio e "/i" e alla fine, ma mi dà sempre lo stesso errore!!

    Vi posto il codice php della funzione che utilizzo per inviare le email dal sito al mio indirizzo email:

    Codice PHP:
    ########### CONTROLLO EMAIL ###########
    $control_email 0;

    if(
    $obbligo_email == "y"){

        if(isset(
    $_POST['email'])){

            if(!
    eregi("^([a-zA-Z0-9_.-])+@(([a-zA-Z0-9_-])+.)+[a-z]{2,6}$"$_POST['email'])){

            
    $control_email++;

                                }

                            } else {

            
    $control_email 0;

                                }

                            } 
    e questo è l'errore che mi dà:


    Deprecated: Function eregi() is deprecated in /home/w34145/domains/mediafin.org/public_html/inviamail/s_inviamail.php on line 137

    Warning: Cannot modify header information - headers already sent by (output started at /home/w34145/domains/mediafin.org/public_html/inviamail/s_inviamail.php:137) in /home/w34145/domains/mediafin.org/public_html/inviamail/s_inviamail.php on line 208

    Cosa Fareeeeeee????????????


  2. #2
    Utente di HTML.it L'avatar di Enoa
    Registrato dal
    Jul 2005
    Messaggi
    573

    Re: Funzione ereg() (o eregi()) deprecata

    Originariamente inviato da alessioflirt
    So che devo sostituire eregi() con preg_match() e che devo aggiungere "/" all'inizio e "/i" e alla fine, ma mi dà sempre lo stesso errore!!
    Nel codice che hai postato non hai fatto ne l'una ne l'altra cosa

    p.s. il modificatore "i" non è obbligatorio, va messo se ti serve.

  3. #3
    Sisi, lo so...questo è il codice originale,
    ma anche cambiandolo non ottengo alcun risultato!!!

    Mi vien fuori sempre l'errore! Ho provato ad aprire la pagina del form con un altro browser,
    a cancellare la cache, i cookies...ma niente da fare....viene fuori sempre l'errore!

    Mi aiutate per favore??

  4. #4
    Utente di HTML.it L'avatar di Enoa
    Registrato dal
    Jul 2005
    Messaggi
    573
    Originariamente inviato da alessioflirt
    Mi vien fuori sempre l'errore! Ho provato ad aprire la pagina del form con un altro browser,
    a cancellare la cache, i cookies...ma niente da fare....viene fuori sempre l'errore!
    L'unico errore di cui hai ci hai portato a conoscenza è quello che hai postato e lo risolvi mettendo in pratica quello che hai detto .
    Se l'errore e il codice che usi sono diversi, posta informazioni aggiornate.

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.