Général
Accueil
 
MyRemoteSql
Présentation
Installation
Documentation Utilisateur
Documentation Technique
Skins
WebServices
Faq
Download
ToDo
ChangeLog
Contact
Crédits
Visiteurs
Visteurs
Jeudi 25 avril 2024

MyRemoteSql - Documentation technique

Prérequis

Navigateur :

* IE 5.0 ou plus
* Netscape 6 ou plus


Utilisation des Cookies

PHP 4.x ou plus

Descriptif des répertoires standards

Répertoire Contenu Accès Commentaires
Addons   Lecture Inutilisé actuellement
Conf Fichiers de configuration Lecture  
Documentation Documentation en ligne Lecture Inutilisé actuellement
Img Images, logos ... Lecture  
Lang Fichiers de configuration des langages Lecture  
Lib Bibliothèque de l'application Lecture  
Log Fichier d'erreur Lecture/Ecriture  
Results Fichiers de résultats Lecture/Ecriture  
Skin Fichier CSS de personnalisation de l'application Lecture  
Skinoutput Fichier CSS de personnalisation du résultat Lecture  
Alertes Fichiers SQL d'alertes Lecture  
Trv Composant TreeView Lecture  
Temp Fichiers temporaires Lecture/Ecriture  
Exemples\WebServices Exemples de Clients pour les WebServices Lecture/Ecriture  

Pour les systèmes de type Unix, la casse des répertoires est importante : la première lettre de chaque répertoire est en majuscule.

Descriptif des fichiers de configuration

Fichier mrssqlserveur.php

Ce fichier contient l'ensemble des serveurs cibles. Le caractère séparateur est le ; (point-virgule). La description est la suivante :
Numéro de serveur;Libellé du serveur;nom ou adresse IP;Port MySql;Nom Base de données;utilisateur base de données;mot de passe;

Exemple :
  <?php 
  1;Serveur Test;localhost;3306;infodb;info1;xsinf01;
  2;Serveur Paris 1;192.3.22.100;3306;infodb;info1;fdty67; 
  <?php
  
Ces serveurs sont proposés dans l'interface de sélection.

Localisation : Conf

Fichier mrssqldeny.php

Ce fichier contient les mots clef interdits dans une requête SQL. Cela peut-être une instruction SQL, un nom de table, un nom de base ...

Exemple :
  <?php 
  INSERT
  DELETE
  DROP
  <?php
  
Lors de l'exécution d'une requête SQL, il est recherché la présence d'un mot clef. Si c'est le cas, la requête n'est pas exécutée et un message d'erreur est renvoyé.

Localisation : Conf

Fichier mrssqlmodele_mysql.php

Ce fichier contient quelques requêtes SQL standard proposées dans l'interface de saisie.

Exemple :

select * from XXXXX where
show tables;
show status;
show processlist;
show variables;
show databases;

Localisation : Conf

Fichier mrsmenu.php

Ce fichier permet d'ajouter des entrées de menu complémentaires.

Le format est le suivant :
URL de la page;Libellé;Raccourci Clavier;

Exemple :
  <?php 
  http://monserveur/admin/etatserveurs.php;Etat des serveurs;a;
  <?php
  

Localisation : Conf

Fichier mrstypesortie.php

Ce fichier contient les types de sortie possibles : XML, HTML, CSV, Texte.

Exemple :
  <?php 
  HTML
  Texte
  XML
  CSV
  <?php
  

Localisation : Conf

Fichier mrsconf_inc.php

Ce fichier contient les constantes utilisées dans l'application : Chemin d'accès, fichiers ...
Il permet une personnalisation de l'application.

Localisation : à la racine

 

Fichier fr_inc.php

Ce fichier contient :
la traduction de l'application
la définition des entrées de menu de l'application
la définition des formats de dates

Le fichier par défaut est le fichier fr_inc.php (français).

Localisation : Lang

 

Fichier mrsperso.ini

Ce fichier permet une personnalisation de l'application. Il est au format .INI.
Localisation : Conf

[COMMENTAIRES]
xml=Nom de la société ou autre - Apparait dans la sortie HTML ou XML

[XML]
xslcss= URL pour une feuille CSS ou un fichier XSL pour mise en forme d'une sortie XML. exemple : http://serveur/lib/sortie.xsl
A laisser vide si non utilisé.