chani_t From Dune | up...
juste pour donner les structures de mes classes :
Code :
- class config {
- public $userbdd1=""; // nom d'utilisateur de la base de donnée N°1
- public $hostbdd1=""; // Nom du serveur de base de données N°1
- public $pwbdd1=""; // Mot de passe de connexion bdd N°1
- public $database1=""; // Nom de la base de données du site N°1
- public $userbdd2=""; // nom d'utilisateur de la base de donnée N°2
- public $hostbdd2=""; // Nom du serveur de base de données N°2
- public $pwbdd2=""; // Mot de passe de connexion bdd N°2
- public $database2=""; // Nom de la base de données du site N°2
- public $mailwebmaster=""; // Adresse mail du webmaster
- public $nomsite=""; // Nom du site inscrit dans les mails
- public $css=''; // Nom du fichier css choisi
- /*
- * Fonction de configuration de la gestion des erreurs
- */
- function gestion_erreur($type_gestion) {
- i
- }
- /*
- * Fonction de génération d'erreur dans le journal système
- */
- function report_erreur($niveau, $user, $ip, $message ) {
- }
- /*
- * fonction de lecture du fichier de configuration
- */
- function __construct($lecture, $chemin='', $fichier='') {
- }
- function __destruct() {
- }
- /*
- * Fonction de mise en place d'une gestion des erreurs grâce au journal système
- */
- function config($type_gestion, $nomapp) {
- }
-
- function resol ($width, $style='css') {
-
- }
- class donnees {
- public $connect=''; // connection au serveur
- public $db=''; // Sélection de la base de données
- public $resultat=''; // résultat
- public $resultat2=array(); // variable secondaire de résultat
- function __construct() {
- }
- /*
- * Fonction de lecture d'un fichier ini
- */
- function read_ini($path, $nof, $protec) {
- }
- /*
- * Fonction d'envois d'une requête de lecture à une base de données
- */
- function read_bdd() {
- }
- /*
- * Fonction de lecture d'un fichier csv
- */
- function read_csv($path, $nof) {
- }
- /*
- * Fonction de lecture d'un fichier texte
- */
- function read_txt($path, $nof,$total) {
- }
- function read_xml($path, $nof) {
- }
- function write_bdd() {
- }
- function write_csv() {
- }
- function write_txt() {
- }
- function write_xml() {
- }
- function trie_csv () {
- }
- function trie_bdd() {
- }
- function trie_xml() {
- }
- function connex_bdd($config) {
- }
- function deconnex_bdd() {
- }
- function donnees($type, $rq1='', $rq2='', $rq3='', $rq4='') {
-
- }
- /*
- * fonction de traitement de données xml récupérées pour le menu
- */
- function trait_menu_xml($niveau,$auth) {
-
- }
- /*
- * fonction de Traitement et d'exploration du fichier xml de menu
- */
- function trait_menu ($xml, $auth, $nv=1, $i=0) {
-
- }
- class vues {
- public $menuadv='';
- function __construct() {
- }
- function entete($jour, $titre, $css) {
- }
- function jscript() {
- }
- function vues() {
- }
-
- function head() {
- }
-
- function foot() {
- }
-
- function menu($menu, $niveau=1) {
-
- }
- /*
- * Fonction récursive de réalisation du menu
- */
- function trait_menu($menu, $niveau=1) {
-
- }
-
- }
- class cache {
- public $cache='';
- public $cacher='';
- /*
- * Fonction de génération d'un tampon ou de récupération du cache
- */
- function __construct($nom, $durée=1, $entête=0) {
- }
- /*
- * Fonction de mise en cache du tampon
- */
- function cache() {
-
- }
- /*
- * Fonction de gestion du cache du navigateur grâce aux entête
- */
- function entête ($date_file, $entête, $expire, $heure) {
-
- }
- }
|
Voila. aprés quelques jours de réflexion, ça commence à fonctionner |