Retour : page principale > sommaire applications générales > Base de code standard > Arborescence de services web REST

index.php

<?php
// Le fichier autoload.inc.php du Framework de Tela Botanica doit ĂŞtre appelĂ©e avant tout autre chose dans l'application.
// Sinon, rien ne sera chargĂ©.
// Chemin du fichier chargeant le framework requis
$framework dirname(__FILE__).DIRECTORY_SEPARATOR.'framework.php';
if (!
file_exists($framework)) {
    
$e "Veuillez paramĂ©trer l'emplacement et la version du Framework dans le fichier $framework";
    
trigger_error($eE_USER_ERROR);
} else {
    
// Inclusion du Framework
    
require_once $framework;
    
// Ajout d'information concernant cette application
    
Framework::setCheminAppli(__FILE__);// Obligatoire
    
Framework::setInfoAppli(Config::get('info'));
   
    
// Initialisation et lancement du serveur
    
$Serveur = new RestServeur();
    
$Serveur->executer();
   
    
// Affiche le temps d'execution du service
    
if (isset($_GET['chrono']) && $_GET['chrono'] == 1) {
        
$temps_fin microtime(true);
        echo 
'Temps d\'execution : '.round($temps_fin $temps_debut4);
    }
}
?>