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

Variabile globale $config e $user->data

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
digreo
Utente
Utente
Messaggi: 265
Iscritto il: 02/10/2012, 12:23
Sesso: Maschio
Versione: 3.0.12
Server: UNIX/Linux
PHP: 5.3.16
Database: Mysql
Contatta:

Variabile globale $config e $user->data

Messaggio da digreo » 17/11/2012, 22:10

Scusate ma trovo diversi settaggi sulla variabile array $config, ma se vado a leggere il file config.php non trovo alcuna voce, come ad esempio:
$config[$config_name]
$config['default_lang']

La domanda è ..saperne di più!

PS. Anche in merito a $user->data

Grazie infinite!

digreo
Utente
Utente
Messaggi: 265
Iscritto il: 02/10/2012, 12:23
Sesso: Maschio
Versione: 3.0.12
Server: UNIX/Linux
PHP: 5.3.16
Database: Mysql
Contatta:

Re: Variabile globale $config e $user->data

Messaggio da digreo » 20/11/2012, 18:26

Per $config ho trovato questo, ma fa parte di phpbb 3.1 e quindi non so se è pienamente attendibile!

https://wiki.phpbb.com/PhpBB3.1/RFC/Config_Class

Avatar utente
Micogian
Leader Programmatori
Leader Programmatori
Messaggi: 3704
Iscritto il: 07/01/2010, 8:51
Versione: 3.2.0
Server: UNIX/Linux
PHP: 5.4.36
Database: MySQL 5.1.70-log
Località: Udine
Contatta:

Re: Variabile globale $config e $user->data

Messaggio da Micogian » 20/11/2012, 20:31

Le variabili $config non hanno nulla a che vedere con il file config.php.

Per quanto riguarda $user->data ti passo un codice che ti ritorna tutti i valori di quella variabile.

Copia il codice seguente in un file (es: user_data.php), mettilo nella root del forum e lancia l'url http://www.tuosito/forum/user_data.php
Otterrai l'elenco di tutte le variabili dell'Array $user->data

Codice: Seleziona tutto

<?php
// Lista delle variabili di $user->data - by Micogian 
define('IN_PHPBB', true);
$phpbb_root_path = (defined('PHPBB_ROOT_PATH')) ? PHPBB_ROOT_PATH : './';
$phpEx = substr(strrchr(__FILE__, '.'), 1);
include($phpbb_root_path . 'common.' . $phpEx);

// Start session management
$user->session_begin();
$auth->acl($user->data);

$user->setup();
echo "Variabili ricavabili dall'array '\$user->data'<br><br>";
$n = '1' ;
foreach($user->data As $key => $valore){
echo $n . " - " . $key . " = " . $valore . "<br>";
++$n ;
}
?>

digreo
Utente
Utente
Messaggi: 265
Iscritto il: 02/10/2012, 12:23
Sesso: Maschio
Versione: 3.0.12
Server: UNIX/Linux
PHP: 5.3.16
Database: Mysql
Contatta:

Re: Variabile globale $config e $user->data

Messaggio da digreo » 22/11/2012, 16:37

Però la function set_config in includes/function.php setta nella CONFIG_TABLE le varie variabili e il loro valore... ma se vado a vedere la struttura del db.. ad esempio, non esiste la voce.. $config['default_lang']!

Avatar utente
Micogian
Leader Programmatori
Leader Programmatori
Messaggi: 3704
Iscritto il: 07/01/2010, 8:51
Versione: 3.2.0
Server: UNIX/Linux
PHP: 5.4.36
Database: MySQL 5.1.70-log
Località: Udine
Contatta:

Re: Variabile globale $config e $user->data

Messaggio da Micogian » 22/11/2012, 18:56

digreo ha scritto:Però la function set_config in includes/function.php setta nella CONFIG_TABLE le varie variabili e il loro valore... ma se vado a vedere la struttura del db.. ad esempio, non esiste la voce.. $config['default_lang']!
A parte il fatto che il mio voleva essere semplicemente un esempio di cosa contiene la variabile $user->data e non capisco cosa centri CONFIG_TABLE che è un'altra cosa.
E chi ha detto che non c'è il valore ['default_lang'] nel database ?
config.jpg
Non hai i permessi necessari per visualizzare i file allegati in questo messaggio.

digreo
Utente
Utente
Messaggi: 265
Iscritto il: 02/10/2012, 12:23
Sesso: Maschio
Versione: 3.0.12
Server: UNIX/Linux
PHP: 5.3.16
Database: Mysql
Contatta:

Re: Variabile globale $config e $user->data

Messaggio da digreo » 22/11/2012, 21:45

Il thread è completo! GRAZIE.

PS. Non sapevo come scorrere le pagine del db per trovare la variabile default_lang..

digreo
Utente
Utente
Messaggi: 265
Iscritto il: 02/10/2012, 12:23
Sesso: Maschio
Versione: 3.0.12
Server: UNIX/Linux
PHP: 5.3.16
Database: Mysql
Contatta:

Re: Variabile globale $config e $user->data

Messaggio da digreo » 05/12/2012, 15:04

Ma se $user e $config fanno parte del db, l'array "data" viene registrato da qualche parte sul db?

Questa domanda nasce dall'esigenza di aggiungere nuovi elementi all'array!

digreo
Utente
Utente
Messaggi: 265
Iscritto il: 02/10/2012, 12:23
Sesso: Maschio
Versione: 3.0.12
Server: UNIX/Linux
PHP: 5.3.16
Database: Mysql
Contatta:

Re: Variabile globale $config e $user->data

Messaggio da digreo » 08/12/2012, 19:22

Mi sembra che data e altri diversi array, vengono registrati dalla sessione! Mi sbaglio?

Rispondi

Torna a “PHP - MySQL”

Chi c’è in linea

Visitano il forum: Nessuno e 48 ospiti