Skip to content
This repository was archived by the owner on Apr 12, 2024. It is now read-only.

Mfxof/EpreuveE5-WebApplication

Repository files navigation

Sommaire




Niveau de progression du site

Site projet E5

Versions

  • Version 1.0.0 : Base du site et des pages - Premiere version totalement oppérationelle

Contenus

  • Création de la base de donnés
  • Pages dynamique si on est connecter ou non
  • Création de pages et les finir a 100%
    • Page Accueil
    • Page Forum
      • Sortie des Post dynamiquement
      • Commentaires / vues fonctionnelles
        • Poster commentaire (Besoin du cookie de connexion)
      • Pouvoir consulter l'articles individuellement
      • Changment de page dynamique
    • Page Post
      • Commentaires / vues fonctionnelles
        • Poster commentaire (Besoin du cookie de connexion)
      • Pouvoir consulter l'articles individuellement
      • Changment de page dynamique
    • Pages
      • Page A propos
        • Contenu
        • Visuelle
      • Page FAQ
      • Utilisateurs
        • Affichage via PHP (+tri ?)
    • Création de formulaire d'inscription
      • Empécher les inscriptions double email / pseudo
    • Création de formulaire de connexion
      • Possibilité de se connécter avec Google / Facebook (Pas prioritaire)
    • Page profile
      • Modification du profile
    • Rester connecter (grace aux cookies)
      • Pouvoir poster commentaire / thread sans devoir remmetre l'email a chaque fois
    • Page Contact
    • Page support
    • Page question
      • Affichage des question
      • Envoyer question (Besoin du cookie de connexion)
  • Petits points
    • Statistiques live
    • Tags Fonctionelle
    • Systeme de points live
    • Thread récents
    • Bar de recherche
    • Finir le Footer
  • Faire la documentation
    • UML de la BD
    • Documentation utilisateur
    • Documentation développeuer
  • Faire le diagramme de grantt

Annulée

  • Page Servies -- Annulé

Progression global

  • 25%
  • 50%
  • 75%
  • 99%

Divers

Liens




Infos Utiles

Infos pour html

Aide a la creation de site Web

  • Tailwind -Annuler-
  • Bootstrap -Annuler-

Plugins visual Studio :

  • Mithril emmet
  • Live serveur
  • Markdown all in in
  • Markdown table
  • French - code spell checker
  • Pettier code formatter
  • Code snap (Rajouter en activation a la sauvegarde pour le faire automatiquement | deux derniers lignes de la photo "gitSnapVs.jpg" )+

Code

SQL de lien commun

ALTER TABLE blog
ADD COLUMN nb_commentaires INT DEFAULT 0;

UPDATE blog b
SET nb_commentaires = (
    SELECT COUNT(*) 
    FROM commentaires_blog cb 
    WHERE cb.id_commentaire_blog = b.id_commentaire_blog
);

Anti copi-coller

        window.dataLayer = window.dataLayer || [];

        function gtag() {
            dataLayer.push(arguments);
        }
        gtag('js', new Date());

        gtag('config', 'UA-102282699-1');

        document.addEventListener('copy', (event) => {
            event.preventDefault();
            alert('Le copier-coller est désactivé sur ce site.');
        });

        window.onload = function () {
            var images = document.getElementsByTagName('img');
            for (var i = 0; i < images.length; i++) {
                images[i].oncontextmenu = function () {
                    return false;
                }
            }
        }

Vérification de token session

session_start();

// Vérifie si l'email est défini dans la session et s'il n'est pas vide
if (isset ($_SESSION['email']) && !empty ($_SESSION['email'])) {
    // Si l'email est défini et n'est pas vide, tu peux le récupérer
    $email = $_SESSION['email'];
    // Charge la page normalement ou exécute les actions nécessaires
}

Code affichage érreurs

$resultat = $conn->query($sql);
if (!$resultat) {
    trigger_error('Erreur SQL : ' . $conn->error);
}

About

L'application Web pour le projet de l'épreuve E5 de BTS SIO

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors