Résolution problème Atom

This commit is contained in:
ycharbi
2021-05-20 18:27:37 +02:00
parent 847a52b87e
commit 2e30703eaa
14 changed files with 309 additions and 24 deletions
+17 -15
View File
@@ -16,26 +16,28 @@
</tr>
</form>
</table>
<?php
if (isset($_GET['erreur']) && !empty($_GET['erreur'])){
if ($_GET['erreur']==1) {
echo "<p class=\"messages_retour_ko\">Identifiant ou mot de passe incorrecte.</p>";
}
elseif ($_GET['erreur']==2) {
echo "<p class=\"messages_retour_ko\">Vous avez oublié une valeur.</p>";
}
elseif ($_GET['erreur']==3) {
echo "<p class=\"messages_retour_ko\">Acces non autorisé.</p>";
}
elseif ($_GET['succes']==1) {
echo "<p class=\"messages_retour_ok\">Vous avez bien été déconnecté.</p>";
}
switch ($_GET['erreur']) {
case 1:
echo "<p class=\"messages_retour_ko\">Identifiant ou mot de passe incorrecte.</p>";
break;
case 2:
echo "<p class=\"messages_retour_ko\">Vous n'avez pas les privilèges nécessaires.</p>";
break;
}
}
elseif (isset($_GET['succes']) && !empty($_GET['succes'])){
if ($_GET['succes']==1) {
echo "<p class=\"messages_retour_ok\">Vous avez bien été déconnecté.</p>";
}
switch ($_GET['succes']) {
case 1:
echo "<p class=\"messages_retour_ok\">Vous avez bien été déconnecté.</p>";
break;
}
}
?>
</div>
</div>
+32
View File
@@ -0,0 +1,32 @@
<?php
/**
* Page centrale de gestion des fonctionnalités du serveur de courriel.
*/
//session_start();
//require_once($_SERVER["DOCUMENT_ROOT"]."/inclusions/entete.php");
require_once($_SERVER["DOCUMENT_ROOT"]."/inclusions/barre_menu.php");
require_once($_SERVER["DOCUMENT_ROOT"]."/services/utilisateurs/privileges.php");
testPrivileges();
echo "<pre>";
var_dump($_SESSION);
echo "</pre>";
if (isset($_GET['page']) && !empty($_GET['page'])) {
switch ($_GET['page']) {
case 'alias':
require_once($_SERVER["DOCUMENT_ROOT"]."/services/gestion/alias.php");
break;
case 'domaines':
require_once($_SERVER["DOCUMENT_ROOT"]."/services/gestion/domaines.php");
break;
case 'listes_noires':
require_once($_SERVER["DOCUMENT_ROOT"]."/services/gestion/listes_noires.php");
break;
}
}
require_once($_SERVER["DOCUMENT_ROOT"]."/inclusions/pied.php");
?>
+11
View File
@@ -0,0 +1,11 @@
<?php
session_start();
require_once($_SERVER["DOCUMENT_ROOT"]."/inclusions/entete.php");
require_once($_SERVER["DOCUMENT_ROOT"]."/inclusions/barre_entete.php");
?>
<?php require_once($_SERVER["DOCUMENT_ROOT"]."/inclusions/pied.php"); ?>
+84
View File
@@ -0,0 +1,84 @@
<?php
/**
* classe
*/
class foo
{
/**
* attribut
*/
function do_foo()
{
echo "Doing foo.";
}
/**
* attribut
*/
function yohan()
{
echo "Ce mec est trop fort !";
}
}
$bar = new foo;
$bar->do_foo();
$bar->yohan();
# classe
class Voiture
{
/**
* Déclaration des attributs
*/
# attributs
private $niveau_carburant;
private $nombre_portes;
private $nombre_roues;
/**
* Cette méthode un peu spéciale est le constructeur, elle est exécutée lorsque vous "créez" votre objet. Elle doit initialiser les attributs de la classe.
*/
# méthode constructeur
public function __construct()
{
$this->niveau_carburant = 50;
$this-> = 3;
$this->nombre_roues = 4;
}
/**
* Première méthode accessible par tous et modifiant le niveau de carburant
*/
# méthode
public function modifier_carburant(int $niveau)
{
$this->niveau_carburant = $niveau;
}
/**
* Seconde méthode accessible à tous et modifiant le nombre de portes
*/
# méthode
public function modifier_nb_portes(int $nb_portes)
{
$this->nombre_portes = $nb_portes;
}
}
$voiture = new Voiture;
echo "<pre>";
var_dump($voiture);
echo "</pre>";
$voiture->modifier_nb_portes(4);
echo "<pre>";
var_dump($voiture);
echo "</pre>";
echo $voiture['nombre_portes'];
?>
# https://www.vulgarisation-informatique.com/php-poo.php