Dossier site Web :
Transcription
Dossier site Web :
Bilan projet : Dossier site Web : • BoiteIdee.php : Page permettant de donner des idées pour ameliorées la salle de Musique cette page fait appelle a la fonction global.php pour afficher le header et le footer du site web. ◦ Elle propose un formulaire avec un champs de texte permettant d'entrée le pseudo de la personne qui poste l'idée et un champs message sous utilisant un textArea pour la saisie de l'idée. ▪ Fonctionnalités réalisées ◦ Poster une idées ◦ Insérer l’idée dans la base de données ◦ Afficher l’idée avec la date et l'heure du post ◦ Bloquer l'accès à la page lorsque l'utilisateur n'est pas connecter grace a la foncion « sessionDoitExister () »se trouvant dans le global.php ▪ Fonctionnalités non réalisées ◦ Utilisation des données de connexion pour éviter la saisie du pseudo en récupérant directement le pseudo de la personne connecter ◦ Empêcher l’entrée dans la base de données de pseudo et message vide • ConnexionSite.php : Page permettant la connexion au site web elle utilise la fonction global.php pour afficher le header et le footer du site web et la fonction identifiant.php pour la connexion a la base données ◦ Elle propose un formulaire avec une entrée du pseudo et une entrée du mot passe ▪ Fonctionnalités réalisées ◦ Se connecter à la base de données ◦ Message d'erreur en cas de mauvaise saisie ◦ Permettre de retourner a la page précédente ◦ Démarrer et garder une session active ▪ Fonctionnalités non réalisées aucun • DeconnexionSite.php : Page permettant en detruissant la session active de se deconnecter du site web • Global.php : Page permettant de inclure sans répétion le header et le footer sur chaque page du site web • Identifiant.php : fonction permettant de se connercter a la base de données • Index.php : Page d'accueil du site web donnant accès a tous les autres pages du site elle inclus la page gobal.php pour obtenir le header et le footer du site web ▪ Fonctionnalités réalisées ◦ Se connecter au site web ◦ Se deconnecter du site web ▪ Fonctionnalités non réalisées ◦ Changer le bouton connexion par déconnexion une fois l'utilisateur connecté • • ◦ Cacher le bouton intranet lorsque l'utilisateur déconnecté Intranet.php : Page permettant de se rendre dans l'intranet du site donnant ainsi acces au page concernant la salle de musique ▪ Fonctionnalités réalisées ◦ Bloquer l'accès à la page lorsque l'utilisateur n'est pas connecter grace a la foncion « sessionDoitExister () »se trouvant dans le global.php SymphonIUT.php : Partie du site web dédié a la salle de musique ▪ Fonctionnalité realisées ◦ Bloquer l'acces à la page si l'utilisateur n'est pas connecter garce à la fonction « sessionDoitExister () » se trouvant dans le global.php ▪ Fonctionnalité non realisées Dossier Forum : • • • • • • • • • • bbcode.php : Fonctions pour les posts sur le forums elle permet l'ajout d' emoticones et la mise en forme du texte Constants.php : page permettant l'affichage de message d'erreur Debut.php : Page contenant les variable de session ex « $id=(isset($_SESSION['id']))?(int) $_SESSION['id']:0; » qui va permettre de verifier si il y'a post ou non de session Desing.css : Css du forum Fonctions.php : Page contenant les fonctions d'erreur de connexion et la fonction pour modifier l'avatar Identifiant.php : Page permettant la connexion à la base de données elle utilise une connexion PDO (une extension PHP qui permet d'utiliser une base de données en programmant avec un style orienté objet) Index.php : Page d'accueil du forum, elle permet d'acceder aux differents forums du site • Fonctionnalités réalisée ◦ Bloquer l’accès au forums si l'utilisateur n'est pas connecter ◦ Afficher les différentes catégories du forum ◦ Afficher le dernier message et la personne l'ayant poster pour les différentes catégorie du forum ◦ Afficher le dernier membre connecter Inscription : Page permettant de s'inscrire au site et aux forums en même temps ◦ Fonctionnalité non réalisé ▪ petit problème avec l'insertion de l'avatar Menu.php : Page contenant le header qui va etre mis sur toutes les autres page du forum ▪ Fonctionnalité realisé ◦ Changer le bouton se connecter par se deconnecter l'orsque une session est demaré Poster.php : page qui permet le post d'une annonce un topics ou une reponse elle utilise un GET qui recupere l'action demander dans la page precedente ▪ Fonctionnalité realisé ◦ choisir entre poster un nouvel annonce ou repondre a une annonce • • • • PostOk.php : Page de verification du post elle utilise un switch repprenant l'action selectionner dans la page precedente ▪ Fonctionnalitées realisé ◦ Avertir d'un erreur lors du post ◦ Voir le poster tout juste poster ▪ Fonctionalités non realisé ◦ Supprimer un post ◦ Modifier un post VoirForum.php : Page permettant une fois cliquer sur une catégorie de consulter les differents post sur cette catégorie le tout dans un tableau VoirTopics.php : Page permettant une fois cliquer sur un topics de consulter ce meme topics VoirProfil.php : Page permettant la consultation d'un profil cette meme page permet aussi de modifier si desirer le profil ▪ Fonctionnalités non realise ◦ Inserer les modifications d'information du profil dans la base de données ◦ Changer l'avatar Projet développer en utilisant Les langages HTML CSS PHP JAVASCRIPT L'utilisant de la base données a été realisé en utilisant une plateforme de développement Web, permettant de faire fonctionner localement des scripts PHP On a fait le choix d'utilisation d'une programmation orienté objet avec le php PDO