Questo sito utilizza cookies, anche di terze parti, per mostrare pubblicità e servizi in linea con il tuo account. Leggi l'informativa sui cookies.
Username: Password: oppure
PHP - Overriding funzione di sistema mail
Forum - PHP - Overriding funzione di sistema mail

Avatar
Roby94 (Member)
Guru


Messaggi: 1127
Iscritto: 28/12/2009

Segnala al moderatore
Postato alle 18:00
Venerdì, 30/11/2012
Giorno a tutti,
avrei bisogno di disabilitare la funzione mail sul mio server locale in quanto non montando un server di posta essa non funziona, questo mi permetterebbe di testare i miei script senza dover modificare le porzioni di codice legate a questa funzione. Ho provato con un overriding della funzione anche se sapevo gia cosa poteva comportare e in fatti con il codice
Codice sorgente - presumibilmente PHP

  1. function mail() {return true;}


ottengo l'errore Fatal error: Cannot redeclare mail().
Vorrei solo che restituissse true in ogni caso, non esiste un modo per aggirare il problema, anche agendo sul file php.ini?
Grazie

Edit: Il problema con la funzione mail sono riuscito a risolverlo dal file php.ini. La domanda comunque rimane valida per tutte le altre funzioni. Esiste un metodo per eseguire l'overriding?

Ultima modifica effettuata da Roby94 il 30/11/2012 alle 18:30


La programmazione è arte... fa che i tuoi script siano degni di un museo.
PM Quote
Avatar
pierotofy (Admin)
Guru^2


Messaggi: 6110
Iscritto: 04/12/2003

Segnala al moderatore
Postato alle 19:41
Venerdì, 30/11/2012


Seguimi su Twitter: http://www.twitter.com/pierotofy

Fai quello che ti piace, e fallo bene.
PM Quote
Avatar
Roby94 (Member)
Guru


Messaggi: 1127
Iscritto: 28/12/2009

Segnala al moderatore
Postato alle 13:13
Sabato, 01/12/2012
Ok grazie, ho letto un po e credo di aver capito, cercherò di evitare l'overriding delle funzioni ;) Grazie ancora


La programmazione è arte... fa che i tuoi script siano degni di un museo.
PM Quote