Foros del Web » Programando para Internet » PHP »

Archivo de Configuracion PHP

Estas en el tema de Archivo de Configuracion PHP en el foro de PHP en Foros del Web. Hola ¿ue tal? Bueno quisiera saber como creo un archivo de configuracion asi como este: Código PHP: <?php $config [ 'Site' ][ 'www' ] =  "http://NO-IP" ...
  #1 (permalink)  
Antiguo 10/09/2013, 16:58
 
Fecha de Ingreso: junio-2013
Mensajes: 20
Antigüedad: 10 años, 10 meses
Puntos: 0
Pregunta Archivo de Configuracion PHP

Hola ¿ue tal? Bueno quisiera saber como creo un archivo de configuracion asi como este:

Código PHP:
<?php

$config
['Site']['www'] = "http://NO-IP";
$config['Site']['hash_secret'] = "xCg532%@%gdvf^5DGaa6&*rFTfg^FD4\(ugf*/";

$config['MySQL']['hostname'] = "localhost";
$config['MySQL']['username'] = "root";
$config['MySQL']['password'] = "PASS DB";
$config['MySQL']['database'] = "NAME DB";

$config['MUS']['enabled'] = false;
$config['MUS']['ip'] = "NO-IP";
$config['MUS']['port'] = 30001;

?>
Estoy en un proyecto pero quisiera saber como se crea un archivo de config.php con esos mismos datos aquí otro ejemplo:

Código PHP:
<?php

$hotelName 
'Habbo'// Indica el nombre del hotel.
########## UBICACIÓN DEL SOFTWARE ##########
$Config['URL'] = [
    
'Default' => [
        
'Require.www' => false// www.example.com
        
'SSL.enabled' => false// https://
        
'Server' => 'dnsazure.com',
        
'Lang' => 'es_ES' // GLOBAL.
    
],
    
'Other' => [
        
'example.com' => ['Require.www' => false'SSL.enabled' => false'Lang' => 'es_ES''MySQL' => ['host' => '127.0.0.1','user' => 'root','pass' => 'Azure','dbname' => 'cmsdb']]
    ],
    
'devPrivateServer' => 'localhost' // servidor privado de desarrollo
];

########## Config. Principal ##########
// Ajusta los datos correspondientes para la conexión a la Base de datos.

$Config['MySQL'] = [
    
'host' => '127.0.0.1',
    
'user' => 'root',
    
'pass' => 'Azure',
    
'dbname' => 'cmsdb'
];

$Config['Cache'] = [
    
'internalConfig' => [
        
'extension' => ''// TODAY: '.' . date('YmdH')
    
],
    
'AIO' => true,
    
'PROMOS' => true,
    
'PLUGINS' => true
];

########## Config. MAIL  ###########
// Si la CMS envia emails(Poner true o false), para esto tienes que tener el SMTP configurado.
$Config['EnabledMails'] = true
// En este orden: Puerto, Tipo de Conexion(SSL o TLS), Servidor, Usar Autentificación(true o false), Usuario y Contraseña.
$Config['SMTP'] = [587'tls''smtp.gmail.com'true''''];

// Ajusta la variable 'hpath' poniendo el nombre donde se ubica la administración (Housekeeping)
$hpath 'acp';
$force_local false;

########## ACCESO ##########

$Restrictions = [
    
'Maintenance' => [
        
'Active' => false// false -> desacttivado, true -> activado
        
'Except' => 6// rango minimo para saltarse el manteminiento. (3 a 7)
        
'Twitter' => 'ESHabbo'// nombre de twitter, sin @
        
'TwitterCount' => 10 // twitts a mostrar.
    
],
    
'Country' => [
        
'Action' => 0// 0 -> Desactivado (Todo el mundo puede acceder), 1 -> Bloquear (Los paises que esten en la lista no pueden entrar), 2-> Permitir (Solo los paises que esten en la lista pueden entrar)
        
'Strict' => true// true -> Si ocurre un error (Que no encuentra el pais), no te deja pasar. false -> Desactivado.
        
'List' => ['ES''US']
    ],
    
'Security' => [
        
'SecretKeys' => [
            
'Enabled' => false,
            
'Keys' => ['1' => '12345'// userID => KEY(min-max length 5)
        
]
    ]
];

########## OPENID ##########

$_Facebook = [
    
'Enabled' => true// true -> Activado, false -> desactivado
    
'App' => [
        
'ID' => '133468083361908',
        
'PrivateID' => 'b9beef89f474842b725c9b01a731459f',
        
'Name' => 'XdrCMS' // App Name
    
],
    
'Page' => 'http://www.facebook.com/habbo'
];

########## RecuperarCuentas ##########

$oldRecuperUser = [
    
'Actived' => true,
    
'Type' => 'Phoenix'// Phoenix
    
'MySQL' => [
        
'Server' => '127.0.0.1',
        
'Port' => '3306',
        
'UserName' => 'root',
        
'PassWord' => 'Azure',
        
'DbName' => 'phoenixdb'
    
]
];

########## ID DEL ADMINISTRADOR ##########
//  Por favor ajusta la ID correspondiente a tu usuario dentro del Hotel.
//  Esto te permitira tener el Acceso total del hotel.

$sysadmin 1;

########## OTROS ##########
// Ajusta la variable 'charsetm' a la codificación de caracteres adecuada.
$charsetm 'utf-8';
?>
  #2 (permalink)  
Antiguo 10/09/2013, 17:19
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: Archivo de Configuracion PHP

Piensa en dicho archivo como si fuera texto, al final el código es texto, así que podrías generar el archivo de configuración de la misma manera que con cualquier otro archivo de texto.

No entiendo la dificultad, tampoco veo el código que llevas, no sé.
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.

Etiquetas: mysql, sql, variable
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:11.