Ajout de la base de donnée

This commit is contained in:
Miraty 2018-08-30 16:10:39 +02:00
parent d01bdb8570
commit f32382bbf3
2 changed files with 300 additions and 2 deletions

View File

@ -1,8 +1,10 @@
Voici le code source de mon site : https://antopie.org/web/
Je développe avec les dernières version de Apache, PHP et MySQL.
Pour faire fonctionner le code vous devrez placer dans le dossier parent de web/ un fichier loginsbdd.php sous la forme :
Le site Web dépend d'une base de donnée ; pour faire fonctionner ce site vous devrez importer le fichier bdd.sql dans votre base de donnée et placer dans le dossier parent de web/ un fichier loginsbdd.php sous la forme :
<?php
$userBDD = "nom d'utilisateur";
$mdpBDD = "mot de passe";
Si vous avez besoin d'aide contactez-moi.

296
bdd.sql Normal file
View File

@ -0,0 +1,296 @@
-- phpMyAdmin SQL Dump
-- version 4.6.6deb5
-- https://www.phpmyadmin.net/
--
-- Client : localhost:3306
-- Généré le : Jeu 30 Août 2018 à 16:06
-- Version du serveur : 5.7.23-0ubuntu0.18.04.1
-- Version de PHP : 7.2.7-0ubuntu0.18.04.2
SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
SET time_zone = "+00:00";
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8mb4 */;
--
-- Base de données : `anternet`
--
-- --------------------------------------------------------
--
-- Structure de la table `articles`
--
CREATE TABLE `articles` (
`id` int(11) NOT NULL,
`titre` varchar(255) NOT NULL,
`pseudo` varchar(255) NOT NULL,
`article` text NOT NULL,
`moment` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
-- --------------------------------------------------------
--
-- Structure de la table `codeFourmie`
--
CREATE TABLE `codeFourmie` (
`id` int(11) NOT NULL,
`codeSource` varchar(255) NOT NULL,
`codeCompilé` varchar(255) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
--
-- Contenu de la table `codeFourmie`
--
INSERT INTO `codeFourmie` (`id`, `codeSource`, `codeCompilé`) VALUES
(1, '#\\[bleu\\]#', '<span class=\"txtbleu\">'),
(10, '#\\[vert\\]#', '<span class=\"txtvert\">'),
(11, '#\\[rouge\\]#', '<span class=\"txtrouge\">'),
(12, '#\\[rose\\]#', '<span class=\"txtrose\">'),
(13, '#\\[cyan\\]#', '<span class=\"txtcyan\">'),
(14, '#\\[gris\\]#', '<span class=\"txtgris\">'),
(15, '#\\[bleufoncé\\]#', '<span class=\"txtbleufoncé\">'),
(16, '#\\[cyanfoncé\\]#', '<span class=\"txtcyanfoncé\">'),
(17, '#\\[jaunefoncé\\]#', '<span class=\"txtjaunefoncé\">'),
(18, '#\\[rosefoncé\\]#', '<span class=\"txtrosefoncé\">'),
(19, '#\\[rougefoncé\\]#', '<span class=\"txtrougefoncé\">'),
(20, '#\\[boite\\]#', '<span class=\"boite\">'),
(21, '#\\[souligné\\]#', '<span class=\"souligne\">'),
(22, '#\\[italique\\]#', '<span class=\"fin-it\">'),
(23, '#\\[grand\\]#', '<span class=\"t15\">'),
(24, '#\\[gras\\]#', '<span class=\"gras\">'),
(25, '#\\[orange\\]#', '<span class=\"txtorange\">'),
(26, '#\\[/lien\\]#', ' <span class=\"icon fa-external-link\"></span></a>'),
(27, '#\\[lien\\|#', '<a href=\"confirmationlien.php?lien='),
(28, '#\\|]#', '\">'),
(29, '#\\[l\\]#', '<br/>'),
(30, '#:\\)#', '<span class=\"icon-emo-laugh\"></span>'),
(31, '#\\[vertfoncé\\]#', '<span class=\"txtvertfoncé\">');
-- --------------------------------------------------------
--
-- Structure de la table `commentaires`
--
CREATE TABLE `commentaires` (
`id` int(11) NOT NULL,
`pseudo` varchar(60) NOT NULL,
`anonyme` varchar(3) NOT NULL,
`commentaire` text NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
-- --------------------------------------------------------
--
-- Structure de la table `commentairesArticle`
--
CREATE TABLE `commentairesArticle` (
`id` int(11) NOT NULL,
`titre` varchar(255) NOT NULL,
`pseudo` varchar(255) NOT NULL,
`commentaire` text NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
-- --------------------------------------------------------
--
-- Structure de la table `compte`
--
CREATE TABLE `compte` (
`id` int(11) NOT NULL,
`pseudo` varchar(60) NOT NULL,
`mdp` varchar(500) NOT NULL,
`confirmerLien` varchar(255) NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
-- --------------------------------------------------------
--
-- Structure de la table `navigateur`
--
CREATE TABLE `navigateur` (
`id` int(11) NOT NULL,
`nomDeCode` text NOT NULL,
`nomComplet` text NOT NULL,
`editeur` text NOT NULL,
`source` text NOT NULL,
`libre` text NOT NULL,
`bibliModule` text NOT NULL,
`description` text NOT NULL,
`monAvis` text NOT NULL,
`lienTelecharger` text NOT NULL,
`lienWikipedia` text NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
--
-- Contenu de la table `navigateur`
--
INSERT INTO `navigateur` (`id`, `nomDeCode`, `nomComplet`, `editeur`, `source`, `libre`, `bibliModule`, `description`, `monAvis`, `lienTelecharger`, `lienWikipedia`) VALUES
(1, 'cliqz', 'Cliqz', 'Cliqz', 'Firefox', 'icon-check-1 vert', 'Firefox', 'Cliqz est navigateur intégrant un moteur de recherche directement dans la barre d\'adresse. Il suffit simplement de taper sa recherche, et les résultats s\'affichent instantanément en dessous. Il existe également sous forme d\'extension Firefox. ', 'C\'est cool', 'https://cliqz.com/en/desktop', 'https://de.wikipedia.org/wiki/Cliqz'),
(2, 'firefoxdeveloperedition', 'Firefox Developer Edition', 'Mozilla', 'Firefox', 'icon-check-1 vert', 'Firefox', 'Firefox Developer Edition est un navigateur spécialisé pour le développement Web. ', 'C\'est Firefox mais pour les développeurs', 'https://www.mozilla.org/fr/firefox/developer/all/', 'https://fr.wikipedia.org/wiki/Mozilla_Firefox#Versions_de_d%C3%A9veloppement'),
(3, 'firefox', 'Firefox', 'Mozilla', 'Firefox', 'icon-check-1 vert', 'Firefox', 'Firefox est le navigateur créé par Mozilla .', 'C\'est le meilleur navigateur !', 'https://www.mozilla.org/fr/firefox/', 'https://fr.wikipedia.org/wiki/Mozilla_Firefox'),
(4, 'tor', 'Tor', 'The Tor Project', 'Firefox', 'icon-check-1 vert', 'Firefox', 'Tor Browser est un navigateur spécial : en plus de permettre de naviguer sur le Web \"banal\", il permet de se connecter au DarkNet Tor pour accéder au DarkWeb. Il inclut donc le \"VPN\" spécial, l\'extention HTTPS Everywhere et NoScript. ', 'C\'est utile à condition d\'avoir besoin d\'être anonyme. Sinon on pert juste du temps à charger les pages.', 'https://www.torproject.org/download/download-easy.html', 'https://fr.wikipedia.org/wiki/Tor_Browser'),
(5, 'waterfox', 'Waterfox', 'Alex Kontos', 'Firefox', 'icon-check-1 vert', 'Firefox', 'Waterfox est un navigateur historiquement optimisé pour les processeurs 64 bits. ', 'C\'est une sotre de version semi-rétro de Firefox.', 'https://www.waterfoxproject.org/downloads', 'https://fr.wikipedia.org/wiki/Waterfox'),
(6, 'cyberfox', 'Cyberfox', ' 8pecxstudios', 'Firefox', 'icon-check-1 vert', 'Firefox', 'Cyberfox est un navigateur basé sur Firefox qui combine le menu à droite et l\'ancien menu en haut à gauche.', 'C\'est pour les nostalgiques des anciennes version de Firefox.', 'https://cyberfox.8pecxstudios.com/', 'https://wikipedia.org/wiki/Cyberfox'),
(7, 'palemoon', 'Pale Moon', 'Moonchild Productions', 'Firefox', 'icon-check-1 vert', 'Firefox', 'Pale Moon est un navigateur basé sur une ancienne version de Firefox (la 27.6.2). ', 'C\'est pour les TRÈS nostalgiques des TRÈS anciennes versions de Firefox', 'https://www.palemoon.org/', 'https://fr.wikipedia.org/wiki/Pale_Moon'),
(8, 'seamonkey', 'SeaMonkey', 'Mozilla', 'Firefox', 'icon-check-1 vert', 'Firefox', 'Sea Monkey est un projet abandonné par Mozilla, remplacé par Firefox et Thunderbird. Il incluait un navigateur Web, un éditeur HTMl, et un client d\'E-mails. ', 'C\'est très vieux et moche...', 'https://www.seamonkey-project.org/releases/', 'https://fr.wikipedia.org/wiki/SeaMonkey'),
(9, 'chromium', 'Chromium', 'Google', 'Chromium', 'icon-check-1 vert', 'Chrome Web Store', 'Chromium est le projet source de Chrome déstiné aux développeurs. ', 'C\'est utile si on veut utiliser Chrome mais en libre.', 'https://download-chromium.appspot.com/', 'https://fr.wikipedia.org/wiki/Chromium_(navigateur_web)'),
(10, 'chrome', 'Chrome', 'Google', 'Chromium', 'icon-cancel-3 rouge', 'Chrome Web Store', 'Chrome est le navigateur développé par Google. ', 'C\'est nul !', 'https://www.google.com/chrome/browser/desktop/index.html', 'https://fr.wikipedia.org/wiki/Google_Chrome'),
(11, 'vivaldi', 'Vivaldi', 'Vivaldi Technologies', 'Chromium', 'icon-cancel-3 rouge', 'Chrome Web Store', 'Vivaldi est le projet lancé par un ancien PDG de Opera. Il est basé sur Chromium, mais dispose d\'une interface graphique très belle, et de quelques petites fonctionnalitées interressantes. ', 'Il y a beaucoup de fonctionnalités et de personnalisation. ', 'https://vivaldi.com/', 'https://fr.wikipedia.org/wiki/Vivaldi_(navigateur_web)'),
(12, 'torch', 'Torch', 'Torch Media', 'Chromium', 'icon-cancel-3 rouge', 'Chrome Web Store', 'Torch est navigateur basé sur le projet Chromium. Il inclu plusieurs fonctionnalitées supplémentaires, comme un client torrent. ', 'Il y a des fonctionnalités inédites, mais peu utiles dans un navigateur Web.', 'https://torchbrowser.com/', 'https://en.wikipedia.org/wiki/Torch_(browser)'),
(13, 'brave', 'Brave', 'Brendan Eich', 'Chromium', 'icon-check-1 vert', 'Aucune', 'Un navigateur créé par un co-fondateur de Mozilla.', 'Protecteur de la vie privée mais avec des publicités', 'https://www.brave.com/', 'https://fr.wikipedia.org/wiki/Brave_(navigateur_web)'),
(14, 'midori', 'Midori', 'Christian Dywan', 'Midori', 'icon-check-1 vert', 'Aucune', 'Midori est un navigateur Web basé sur Chromium pour son moteur de rendu, mais graphiquement original. ', 'C\'est un peu vieillot', 'http://midori-browser.org/', 'https://fr.wikipedia.org/wiki/Midori'),
(15, 'maxthon', 'Maxthon', 'Maxthon', 'Internet Explorer', 'icon-cancel-3 rouge', 'Maxthon', 'Maxthon est un navigateur chinois qui fonctionne avec le moteur de rendu de Internet Explorer. ', 'C\'est original', 'http://fr.maxthon.com/', 'https://fr.wikipedia.org/wiki/Maxthon'),
(16, 'opera', 'Opera', 'Opera Software', 'Opera', 'icon-cancel-3 rouge', 'Opera', 'Opera est un navigateur Web indépendant. ', 'C\'est un navigateur totalement indépendant et original.', 'https://www.opera.com/fr/computer', 'https://fr.wikipedia.org/wiki/Opera'),
(17, 'yandex', 'Yandex Browser', 'Yandex', 'Chromium', 'icon-cancel-3 rouge', 'Opera', 'Yandex Browser est un navigateur web développé par l\'entreprise russe Yandex et basé sur le projet libre Chromium.', 'C\'est plutôt joli.', 'https://browser.yandex.com/', 'https://fr.wikipedia.org/wiki/Yandex_Browser'),
(18, 'internetexplorer', 'Internet Explorer', 'Microsoft', 'Internet Explorer', 'icon-cancel-3 rouge', 'Aucune', 'Internet Explorer est l\'un des plus vieux navigateurs Web. Il appartient à Microsoft et ne fonctionne que sur les ordinateurs sous Windows. ', 'Il a é très utilisé par le passé mais a é dépassé par d\'autres navigateurs.', 'Ben, non.', 'https://fr.wikipedia.org/wiki/Internet_Explorer'),
(19, 'edge', 'Edge', 'Microsoft', 'Internet Explorer', 'icon-cancel-3 rouge', 'Aucune', 'Edge est une nouvelle version graphique d\' Internet Explorer. Comme Internet Explorer, il appartient à Microsoft et ne fonctionne qu\'avec les ordinateurs sous Windows. ', 'C\'est forcément mieux qu\'Internet Explorer, mais ça reste nul.', 'https://fr.wikipedia.org/wiki/Microsoft_Edge', 'https://fr.wikipedia.org/wiki/Microsoft_Edge'),
(20, 'safari', 'Safari', 'Apple', 'Safari', 'icon-cancel-3 rouge', 'Aucune', 'Safari appartient à Apple et ne fonctionne que sur les ordinateurs sous Mac. ', '', 'Ben non, c\'est toujours pas ça !', 'https://fr.wikipedia.org/wiki/Safari_(navigateur_web)'),
(21, 'konqueror', 'Konqueror', 'KDE', 'Konqueror', 'icon-check-1 vert', 'Aucune', 'Le navigateur Web KDE, dont le moteur de rendu, KHTML sert de base à WebKit d\'Apple (utilisé dans Safari). Il peut aussi servir d\'explorateur de fichiers.', '', 'https://kubuntu.org', '');
-- --------------------------------------------------------
--
-- Structure de la table `pages`
--
CREATE TABLE `pages` (
`id` int(11) NOT NULL,
`adresse` varchar(255) NOT NULL,
`titre` varchar(255) NOT NULL,
`description` varchar(255) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
--
-- Contenu de la table `pages`
--
INSERT INTO `pages` (`id`, `adresse`, `titre`, `description`) VALUES
(1, 'index.php', 'Accueil', 'Page d\'accueil'),
(2, 'aleatoire.php', 'Tirage au sort', 'Programme de tirage au sort pour choisir aléatoirement quelque chose'),
(3, 'antmusique.php', 'AntMusiques', '10 AntMusiques créées par Miraty'),
(4, 'apropos.php', 'À propos', 'À propos du site Antopie.org/web'),
(5, 'cave.definition.php', 'Définitions', 'Des définitions simples concernant l\'informatique et internet'),
(6, 'cave.mdr.php', 'Moteurs de recherche', 'Liste et descriptions de moteurs de recherche'),
(7, 'cave.module.php', 'Modules complémentaires', 'Liste et descriptions de modules complémentaires (addons) pour Firefox'),
(8, 'cave.navigateur.php', 'Navigateurs Web', 'Liste et descriptions de navigateurs Web pour choisir le meilleur'),
(9, 'cave.os.php', 'Systèmes d\'exploitation', 'Liste et descriptions de systèmes d\'exploitation'),
(10, 'cgu.php', 'Conditions d\'utilisation', 'Conditions générales d\'utilisation de site Antopie.org'),
(11, 'commentaire.php', 'Espace commentaire', 'Espace commentaire pour envoyer un message à propos du site ou lire ceux des autres'),
(12, 'connexion.php', 'Connexion', 'Page de connexion à son compte Ant'),
(13, 'deconnexion.php', 'Déconnexion', 'Effacer sa session PHP (sa connexion à son compte)'),
(14, 'fourmiliere.php', 'La fourmilière', 'Un espace de blog pour n\'importe qui'),
(15, 'liste_des_nombres.php', 'Liste des nombres de 1 à 1 million', 'Un page recensant, ligne par ligne, le premier million des nombres entier'),
(16, 'monnavigateur.php', 'Mon navigateur', 'À propos de mon navigateur'),
(17, 'signup.php', 'Créer un compte Ant', 'Page de création de compte Ant'),
(18, 'confirmationlien.php', 'Confirmation de lien', 'Souhaitez-vous suivre ce lien ?'),
(19, '404.php', 'Erreur 404', 'Erreur 404');
--
-- Index pour les tables exportées
--
--
-- Index pour la table `articles`
--
ALTER TABLE `articles`
ADD PRIMARY KEY (`id`),
ADD KEY `id` (`id`);
--
-- Index pour la table `codeFourmie`
--
ALTER TABLE `codeFourmie`
ADD PRIMARY KEY (`id`),
ADD KEY `id` (`id`);
--
-- Index pour la table `commentaires`
--
ALTER TABLE `commentaires`
ADD PRIMARY KEY (`id`),
ADD KEY `id` (`id`);
--
-- Index pour la table `commentairesArticle`
--
ALTER TABLE `commentairesArticle`
ADD PRIMARY KEY (`id`),
ADD KEY `id` (`id`);
--
-- Index pour la table `compte`
--
ALTER TABLE `compte`
ADD PRIMARY KEY (`id`),
ADD KEY `id` (`id`);
--
-- Index pour la table `navigateur`
--
ALTER TABLE `navigateur`
ADD PRIMARY KEY (`id`),
ADD KEY `id` (`id`);
--
-- Index pour la table `pages`
--
ALTER TABLE `pages`
ADD PRIMARY KEY (`id`),
ADD KEY `id` (`id`);
--
-- AUTO_INCREMENT pour les tables exportées
--
--
-- AUTO_INCREMENT pour la table `articles`
--
ALTER TABLE `articles`
MODIFY `id` int(11) NOT NULL AUTO_INCREMENT;
--
-- AUTO_INCREMENT pour la table `codeFourmie`
--
ALTER TABLE `codeFourmie`
MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=32;
--
-- AUTO_INCREMENT pour la table `commentaires`
--
ALTER TABLE `commentaires`
MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=18;
--
-- AUTO_INCREMENT pour la table `commentairesArticle`
--
ALTER TABLE `commentairesArticle`
MODIFY `id` int(11) NOT NULL AUTO_INCREMENT;
--
-- AUTO_INCREMENT pour la table `compte`
--
ALTER TABLE `compte`
MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=42;
--
-- AUTO_INCREMENT pour la table `navigateur`
--
ALTER TABLE `navigateur`
MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=22;
--
-- AUTO_INCREMENT pour la table `pages`
--
ALTER TABLE `pages`
MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=20;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;