Si ho bisogno di una mano nella mia idea.
Però mi spiego meglio: il file config.php è un file creato da me ed impostato in questo modo:
[php]
<?php
//Definizione dei parametri di connessione generali.
//ATTENZIONE!! LA MODIFICA DEL FILE POTREBBE CREARE GROSSI PROBLEMI!!
define('SQL_HOST','localhost');
define('SQL_USER','username');
define('SQL_PWD','f*****');
define('SQL_DB','easysystem');
define('SQL_EMAIL','[email protected]');
define('PHP_INFO','http://'.SQL_HOST.'/info.php');
define('DOMINIO','Easysystem.it');
define('URL_IMG','immagini/');
?>
[/php]Il file è un parametro generale strutturato in modo che ogni funzione del sito possa sfruttarli.
Esempio:
[php]
include ('connection.php');
$conn=new connection(SQL_HOST,SQL_USER,SQL_PWD,SQL_DB);
$conn->db_connect();
[/php]I valori, come vedete, sono passati alla classe "connection".
Cosa succede nel mio sito?
Ho un pannello di controllo prodotto interamente da me.
Sono un maniaco degli automatismi di mia poduzione e devo permettere ai miei colleghi (che lavorano in VB e non conoscono php) di lavorare sull'amministrazione del sito senza doversi incanalare in file che solo io conosco e ricordo.
Non voglio fargli metter mani la dove non comprendono finendo poi per fargli fare danni irreparabili.
La mia idea si conclude quindi nella necessità di poter cambiare valori basilari attraverso il mio pannello di controllo.
Ho quindi strutturato questi valori collegati ad un input di tipo "button" il quale mi richiamerà un form e mi permetterà di cambiarli.
Es. Se domani voglio cambiare un database e dargli un altro nome o meglio ancora cambiare user e password, voglio quindi far si che questo possa essere fatto.
(come sono stato lungo nello scrivere )