PDO::ERRMODE_EXCEPTION, PDO::ATTR_DEFAULT_FETCH_MODE => PDO::FETCH_ASSOC, PDO::ATTR_EMULATE_PREPARES => false); $user=$DBuserName; $password=$DBpassword; if($DBPrefix == '') { db_err ('stepBack','Non avete indicato il prefisso tabelle database.'); } try { $database = new PDO($dsn, $user, $password, $opt); } catch(PDOException $e) { echo $sql . "
" . $e->getMessage();die(); } try{ $sql = "CREATE DATABASE IF NOT EXISTS $DBname;"; $database->exec($sql); } catch(PDOException $e) { echo $sql . "
" . $e->getMessage();die(); } if(phpversion()>="5.7.6") { try { $sql="CREATE USER if not exists '$ELEuserName'@'$DBhostname' IDENTIFIED BY '$ELEpassword';"; $database->exec($sql); } catch(PDOException $e) { echo $sql . "
" . $e->getMessage();die(); } try { $sql= "GRANT ALL ON `$DBname`.* TO `$ELEuserName`@'$DBhostname';"; $database->exec($sql); } catch(PDOException $e) { echo $sql . "
" . $e->getMessage();die(); } }else{ try { $sql="grant all on `$DBname`.* TO '$ELEuserName'@'$DBhostname' IDENTIFIED BY '$ELEpassword';"; $database->exec($sql); } catch(PDOException $e) { echo $sql . "
" . $e->getMessage();die(); } } $sql= "FLUSH PRIVILEGES;"; $database->exec($sql); $sql = "use $DBname"; $database->exec($sql); $sql = file_get_contents('sql/eleonline.sql'); $qr = $database->exec($sql); $DBcreated = 1; } function db_err($step, $alert) { global $DBhostname,$DBuserName,$DBpassword,$DBname,$DBPrefix; echo "
\n"; echo ""; //echo ""; exit(); } /** * @param object * @param string File name */ function populate_db( &$database, $sqlfile='eleonline.sql') { global $errors; $mqr = @get_magic_quotes_runtime(); @set_magic_quotes_runtime(0); $query = fread( fopen( 'sql/' . $sqlfile, 'r' ), filesize( 'sql/' . $sqlfile ) ); @set_magic_quotes_runtime($mqr); $pieces = split_sql($query); for ($i=0; $isetQuery( $pieces[$i] ); if (!$database->query()) { $errors[] = array ( $database->getErrorMsg(), $pieces[$i] ); } } } } /** * @param string */ function split_sql($sql) { $sql = trim($sql); $sql = preg_replace('/\n#[^\n]*\n/', "\n", $sql); $buffer = array(); $ret = array(); $in_string = false; for($i=0; $i"; ?> Eleonline Installer
" /> " /> " /> " /> " /> " />
Inizio
licenza
passo 1
passo 2
passo 3
passo 4

Inserisci i dati di configurazione del sito:

Inserisci il nome del tuo sito. In genere viene usato il nome del Comune.
Nome del sito " />
Nome del Comune " />
Numero Istat " /> Preleva i codici Istat dei comuni italiani
Fascia abitanti
Capoluogo /> Check se il comune e' Capoluogo di Provincia
Linguaggio Lingua di default del sito
Multicomune /> Check se il sito ospita piu' di un comune
Replica Db /> Check in caso di replica del database. Se sullo stesso server lasciare libero

Configurazione del Tema:

La visualizzazione dei risultati puo' essere configurata in maniera da scegliere il tema e altro ancora.

Potete comunque sempre cambiare le opzioni successivamete agendo sul file config.php


Scelta del tema "; ?>

Visualizza menu per la scelta del tema Permette di far scegliere all'utente che naviga sul sito il tipo di grafica

Visualizza blocco laterale? Il blocco laterale destro puo' contenere dati e link

Abilita il formato Flash? L'abilitazione del Flash permette di avere grafici in movimento. Se disabilitato i grafici saranno statici