phpBB Italia chiude!
phpBB Italia ringrazia tutti gli utenti che hanno dato fiducia al nostro progetto per ben 9 anni, e che, grazie al grande lavoro fatto da tutto lo Staff (rigorosamente a titolo gratuito), hanno portato il portale a diventare il principale punto di riferimento italiano alla piattaforma phpBB.

Purtroppo, causa motivi personali, non ho più modo di gestirlo e portarlo avanti. Il forum viene ora posto in uno stato di sola lettura, nonché un archivio storico per permettere a chiunque di fruire di tutte le discussioni trattate.

Il nuovo portale di assistenza per l'Italia di phpBB diventa phpBB-Store.it, cui ringrazio per aver deciso di portare avanti questo grande progetto.

Grazie ancora,
Carlo - Amministratore di phpBB Italia

Inserire include array in una funzione

Area di discussione relativa al linguaggio di programmazione web più conosciuto. Il forum è dedicato anche a MySQL, la piattaforma di database più utilizzata con il PHP.
Rispondi
Avatar utente
frank
Utente
Utente
Messaggi: 1908
Iscritto il: 25/11/2014, 8:02
Sesso: Maschio
Versione: 3.1.7-PL1
Server: UNIX/Linux
PHP: 5.5.29
Database: MySQL(i) 5.5.43-log

Inserire include array in una funzione

Messaggio da frank » 17/04/2016, 2:24

Così funziona

Codice: Seleziona tutto

function get_domain($address) { 
    if (filter_var($address, FILTER_VALIDATE_EMAIL) === false) { 
        return ""; 
    } 
   return array_pop(explode('@', $address)); 
} 
function in_blacklist($domain) { 
    $blacklist = array("xxx.it", "yyy.com"); 
    return in_array($domain, $blacklist); 
} 
$domain = get_domain($suoemail); 
if (empty($domain) || in_blacklist($domain)) { 
$errore .= "&bull;&nbsp;&nbsp;Questa email non &egrave; accettata<br><br>"; 
}  
Come si vede gli item dell'array sono inclusi manualmente, ma li voglio togliere per richiamare il file esterno include ("email_spam.php"); che contiene questo array

Codice: Seleziona tutto

<?php
$blacklist = array ( 
'*@xxx.it',
'*@yyy.com'
);

Rispondi

Torna a “PHP - MySQL”

Chi c’è in linea

Visitano il forum: Nessuno e 39 ospiti