本文整理汇总了PHP中Clean::param_chemin方法的典型用法代码示例。如果您正苦于以下问题:PHP Clean::param_chemin方法的具体用法?PHP Clean::param_chemin怎么用?PHP Clean::param_chemin使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Clean
的用法示例。
在下文中一共展示了Clean::param_chemin方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: isset
// Fonctions
require CHEMIN_DOSSIER_INCLUDE . 'fonction_divers.php';
// On récupère les paramètres ; on utilise REQUEST car selon les services les données sont reçues en POST en ou GET.
$WS_qui = isset($_REQUEST['qui']) ? Clean::texte($_REQUEST['qui']) : '';
$WS_cle = isset($_REQUEST['cle']) ? Clean::texte($_REQUEST['cle']) : '';
$WS_uai = isset($_REQUEST['uai']) ? Clean::uai($_REQUEST['uai']) : '';
$WS_uid = isset($_REQUEST['uid']) ? Clean::texte($_REQUEST['uid']) : '';
$WS_data = isset($_REQUEST['data']) ? $_REQUEST['data'] : '';
// tableau sérialisé
/**
* Cas d'un service externe récupérant les données d'un user authentifié sur SACoche.
* C'est un webservice un peu particulier qui ne requiert pas d'autre fichier de code dans CHEMIN_DOSSIER_WEBSERVICES.
* Il y a en revanche quelques lignes de code associées dans le fichier /index.php
*/
if ($WS_qui == 'AutoMaths') {
$WS_cle = Clean::param_chemin($WS_cle);
if (!$WS_cle) {
exit('Erreur : clef non transmise !');
}
$fichier = CHEMIN_DOSSIER_LOGINPASS . $WS_cle . '.txt';
if (!is_file($fichier)) {
exit('Erreur : absence de données associées à cette clef !');
}
$infos_user = file_get_contents($fichier);
FileSystem::supprimer_fichier($fichier);
exit($infos_user);
}
/**
* Place aux autres webservices appelés depuis l'extérieur.
* On ne vérifie dans un premier temps que le 1er paramètre (le service web prendra éventuellement en charge la suite).
*/