Commit 18ee6ca2 authored by Corentin Bettiol's avatar Corentin Bettiol 💻

initial commit

parents
body
{
background-image: url('bg1.png');
font-family: 'Architects Daughter', cursive;
}
#page
{
background-image: url('bg2.png');
width: 800px;
margin: -30px auto 15px auto;
padding: 40px 10px 10px 10px;
border-radius: 0 0 15px 15px;
box-shadow: 0 0 10px 2px #8E8E8E;
}
h1
{
font-family: 'The Girl Next Door', cursive;
font-size: 2em;
color: #212121;
text-shadow: 0 0 5px #BDBDBD;
}
#menu
{
background-image: url('bg3.png');
margin: 5px 0 5px 0;
}
\ No newline at end of file
<!DOCTYPE html>
<html>
<head>
<title>Ma liste personnelle !</title>
<meta charset="utf-8">
<meta name="description" content="Gérez votre liste de trucs cools via cette page utilitaire." />
<meta name="Keywords" content="liste, noel, mlp, malp, sodimel, gérer, cadeaux, liens, description" />
<link rel="stylesheet" href="design.css" />
<link href='http://fonts.googleapis.com/css?family=The+Girl+Next+Door|Architects+Daughter' rel='stylesheet' type='text/css'>
<link href="favicon.ico" rel="shortcut icon" type="image/vnd.microsoft.icon" />
</head>
<body>
<div id="page">
<div id="menu"><a href="index.php"><span class="menu">Accueil</span></a> &bull; <a href="?p=create"><span class="menu">Créer ma liste !</span></a> &bull; <a href="?p=modify"><span class="menu">Modifier ma liste.</span></a></div>
<h1>MaLP</h1>
<h4>Ma Liste Personnelle des liens menant vers des sites proposant des choses que je juge assez intéressantes pour que je puisse les partager avec mes amis.</h4>
<p>Ce site est en cours de construction. Repassez un peu plus tard :)</p>
</div>
</body>
</html>
\ No newline at end of file
Anciens projets archivés
====
Ces projets ne sont plus disponibles sur internet, mais les codes sources sont sauvegardés ici.
Rendez-vous sur [l3m.in](https://l3m.in/projects) pour avoir une liste détaillée de mes projets (anciens & récents).
Mon ancien hébergeur ne m'autorisait qu'une base de données ; une grande partie des tables utilisées par ces projets se situe dans le fichier `l3m_in_structure.sql`.
![logo morse](http://l3m.in/p/up/files/1553185331.png)
\ No newline at end of file
<?php $verifip = fopen('i.p', 'r+'); // Vérification ip.
$contenuip = fgets($verifip);
$ip = "/".$_SERVER["REMOTE_ADDR"]."/";
if (preg_match($ip, $contenuip)){ // Si l'ip est déjà présente on ne fait qu'afficher.
$vues = fopen('vu.es', 'r+');
$pages_vues = fgets($vues);
fclose($vues);
echo $pages_vues ." personnes différentes ont visité le site.";
}else{ // Sinon si l'ip n'est pas présente dans le fichier...
$newip = $_SERVER["REMOTE_ADDR"] ."|"; // ...on ajoute l'ip dans le fichier
fputs($verifip, $newip);
$vues = fopen('vu.es', 'r+'); // Addition
$pages_vues = fgets($vues);
$pages_vues++;
fseek($vues, 0);
fputs($vues, $pages_vues);
fclose($vues);
echo $pages_vues ." personnes différentes ont visité le site.";
}
fclose($verifip); ?>
\ No newline at end of file
@font-face{
font-family: 'visitor';
src: url('visitor.ttf');
font-weight: normal;
font-style: normal;
}
body{
background-color: #DBE1E4;
width: 600px;
margin: auto;
padding-top: 10px;
color: #4C4B5A;
font-family: 'visitor', cursive;
font-size: 1.3em;
}
div{
text-align: center;}
p{
text-align : justify;}
div,p{
background-color: #FEFEFE;
padding: 15px;
border-radius: 3px;
}
a{
color: #473E9E;
text-decoration: none;
transition: color 0.5s;}
a:hover{
color: #4C4B5A;
transition: color 0.5s;}
#credits{
text-align: center;
background-color: #DBE1E4;
position: absolute;
bottom: 0;
width: 600px;
opacity: 0.4;
transition: opacity 0.2s;
}
#credits:hover{
opacity: 1;
transition: opacity 0.5s;
}
input{
background-color: #DBE1E4;
border: none;
border-radius: 2px;
padding: 2px;
margin: 5px;
transition: padding 0.2s, margin 0.2s;
}
input:focus{
padding: 5px;
margin: 2px;
transition: padding 0.2s, margin 0.2s;
}
\ No newline at end of file
2.4.199.96|67.159.5.242|69.157.228.2|82.236.193.90|173.29.132.31|77.152.175.111|90.14.77.65|195.83.163.226|
\ No newline at end of file
This diff is collapsed.
3
\ No newline at end of file
html{
background-color: #CCCCCC;
width: 90%;
max-width: 800px;
margin: auto;
font-family: 'Exo 2', sans-serif;
color: #2E3748;
}
body{
background-color: white;
padding: 65px 10px 10px 10px;
margin-top: -50px;
box-shadow: 0 0 3px 1px #D6D6D6 inset;
}
#footer{
background-color: #CCCCCC;
font-size: 0.8em;
/*padding: 2px;*/
text-align: center;
width: 80%;
box-shadow: 0 0 3px 1px #B1B1B1 inset;
margin: auto;
}
.centrer{
text-align: center;
}
h1{
font-family: 'Nunito', sans-serif;
color: black;
}
\ No newline at end of file
<?php
include('../../config.php');
function deconnexion(){
session_destroy();
header("Location:http://l3m.in/member.php?disconnect&redirect=perso");
}
function verifier_connexion(){
if(isset($_SESSION['argent-connecte'])){
include('../../fonctions/connexionbdd.php');
$cherchermembre = $bdd->prepare('SELECT * FROM l3m_membres where pseudo = :pseudo') or die(print_r($bdd->errorInfo()));
$cherchermembre->execute(array('pseudo' => $_SESSION['argent-pseudo']));
if($entree = $cherchermembre->fetch()){
if($entree['argent'] != $_SESSION['argent-argent']){
$_SESSION['l3m-argent'] = $entree['argent'];
}
return true;
}
}
else{
if(isset($_COOKIE['l3m_pseudo']) && isset($_COOKIE['l3m_mdp']) && !isset($_SESSION['inscription'])){
include('../../fonctions/connexionbdd.php');
$cherchermembrel3m = $bdd->prepare('SELECT * FROM l3m_membres where pseudo = :pseudo and mdp = :mdp') or die(print_r($bdd->errorInfo()));
$cherchermembrel3m->execute(array('pseudo' => $_COOKIE['l3m_pseudo'], 'mdp' => $_COOKIE['l3m_mdp']));
if($trouver = $cherchermembrel3m->fetch()){
$_SESSION['pseudo-argent'] = $trouver['pseudo'];
$_SESSION['argent-argent'] = $entree['argent'];
$_SESSION['argent-connecte'] = true;
$_SESSION['id-argent'] = $entree['id'];
header("Location:http://l3m.in/games/argent/");
return true;
}
}
return false;
}
}
function tentative_connexion($pseudo, $passe){
$pseudo = htmlspecialchars($pseudo);
$passe = htmlspecialchars($passe);
include('../../fonctions/connexionbdd.php');
$cherchermembre = $bdd->prepare('SELECT * FROM l3m_membres where pseudo = :pseudo') or die(print_r($bdd->errorInfo()));
$cherchermembre->execute(array('pseudo' => $pseudo));
if($entrees = $cherchermembre->fetch()){ // si le membre est inscrit sur le l3m website
if($passe == sha1($entrees['mdp'])){ // si le membre a le bon mdp
$_SESSION['pseudo-argent'] = $trouver['pseudo'];
$_SESSION['argent-argent'] = $entree['argent'];
$_SESSION['argent-connecte'] = true;
$_SESSION['id-argent'] = $entree['id'];
header("Location:http://l3m.in/games/argent/");
}
}
else{ // si le membre n'est pas trouvé sur le l3m website
header("Location:http://l3m.in/games/argent/?compte");
}
}
function droit_ouvrir_caisse(){
include('../../fonctions/connexionbdd.php');
$verif = true;
$cherchercaisse = $bdd->prepare('SELECT * FROM argent_objets where id_l3m = :id_l3m') or die(print_r($bdd->errorInfo()));
$cherchercaisse->execute(array('id_l3m' => $_SESSION['id-argent']));
while($entrees = $cherchercaisse->fetch()){
if($entrees['temps'] > strtotime('yesterday midnight'))
$verif = false;
}
return $verif;
}
function ouvrir_caisse(){
include('../../fonctions/connexionbdd.php');
$nom = "épée rouillée";
$valeur = 1;
$temps = time();
}
function afficher_menu(){
?>
<nav>
<?php if(!isset($_SESSION['argent-connecte'])){ ?>
<a href="http://l3m.in/?connect&redirect=argent">Connexion</a>
<? } ?>
<a href="?infos">Aide</a>
<a href="?deco">Déconnexion</a>
<?php if(isset($_SESSION['argent-connecte']) && droit_ouvrir_caisse()){ ?>
<a href="?caisse">Ouvrir la caisse journalière</a>
<?php } ?>
</nav>
<?php
}
?>
\ No newline at end of file
<?php
session_start();
include('../../config.php');
include('fonctions.php');
if(isset($_GET['deco'])) // deconnexion
deconnexion();
if(isset($_GET['login']) && isset($_GET['pseudo']) && isset($_GET['passe'])) // connexion du membre
tentative_connexion($_GET['pseudo'], $_GET['passe']);
if(isset($_GET['caisse']) && droit_ouvrir_caisse())
ouvrir_caisse();
verifier_connexion(); // màj des variables de session si la personne est connectée
?><!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Argent - Devenez riches !</title>
<link rel="stylesheet" href="design.css" />
<meta name="viewport" content="width=device-width" />
<link href="favicon.ico" rel="shortcut icon" type="image/vnd.microsoft.icon" />
<script src="../../analytics.js" type="text/javascript"></script>
<link href='http://fonts.googleapis.com/css?family=Nunito|Exo+2' rel='stylesheet' type='text/css'>
</head>
<body>
<header>
<h1>Argent</h1>
<?php afficher_menu(); ?>
</header>
<footer>
<p>
Argent est un projet du <a href="http://l3m.in">l3m website</a>.<br />
<i>Attention ! La monnaie dont il est question sur ce site n'a aucune valeur !<i>
</p>
</footer>
</body>
\ No newline at end of file
Vous frappez
Vous frappez l'entrejambe de
Vous portez un coup d'épée à la hanche de
Vous portez un coup d'épée à l'épaule de
Vous vous jetez sur
Vous lancez votre tasse préférée sur
Vous collez une gifle à
Vous criez sur
Un nuage tombe sur
Vous passez en mode super sayan et envoyez un kamehameha dans la face à
Je, le jeu a buggé. On va vous accorder l'avantage sur
Vous arrachez les rares cheveux à
Vous tailladez
Vous jetez un cookie sur
Vous tailladez
Vous cassez le bras de
Vous insultez violement
Vous arrachez l'oeil de
Vous entaillez l'entrejambe de
Vous prenez l'avantage en assenant un puissant doucle kick
Vous faites manger le sol à
Vous cassez la jambe de
Vous tordez le petit doigt de la main droite de
Vous mettez du Bébé Lily à fond, ce qui brise un tympan à
Vous balancez un caillou dans la gueule à
Vous éclatez le nez de
Vous hackez le système et infligez des dommages à
Vous vous amusez à touchez les points vitaux de
Vous tranchez (un peu) la tête de
Vous faites pipi sur
Vous faites un German Souplex sur
Un sceau tombe sur sa tête. Dommage, il était plein de pierre. Vous en profitez pour frapper
Vous dévastez cet ennemi redoutable en y apprenant la mort de Johnny, il est dévasté. Puis vous frappez
Vous faites une triple boucle doublée d'un quintuple salto piqué, et retombez sur le petit orteil de
Vous montrez une photo de votre organe génital à
Vous frappez
Vous donnez un coup de poing à
Vous donnez un coup de pied à
Vous envoyez une torgnole monumentale à
Vous balancez une chataîgne à
\ No newline at end of file
essaye de vous mordre le bras
vous urine dessus
frappe avec un gros gourdin
vous regarde avec un regard qui tue
essaye de vous donner un coup de pied