Jeu de loto

Jeu de loto

Vous pouvez obtenir le pack qui contient l'intégralité des fichiers utilisés par ce script à l'une de ces 2 adresses :

- auprès de CodesSources-CommentÇaMarche(external link)
- auprès de toucharger.com(external link)

Pour générer une grille, cliquez sur le bouton « Faites votre jeux ».
Votre grille s'affichera sur une image de fond aléatoire choisie entre 12 images différentes (de taille 480x360 pixels).
Si vous cliquez sur le « Numéro de la chance » , un lien vous emménera directement vers le site de la FDJ où vous pourrez voir les derniers tirages (résultats du loto).
Il ne me reste plus qu'à vous souhaiter bonne chance ! Attention toutefois, les jeux d'argent peuvent devenir dangereux ! Ce jeu est juste pour le « fun ».
La partie PHP du script se charge du « tirage des numéros », avec des chiffres aléatoires (fonction mt_rand).
La partie HTML du script se charge d'afficher correctement la grille dans votre navigateur.
Les styles sont définis dans un fichier loto.css séparé.

Vous pouvez personnaliser ce jeu à souhait en remplaçant les 12 photos incluses dans le pack jeu-de-loto.zip par les vôtres, et en bricolant le CSS à votre sauce.
Bonne chance !

Cette page a été vue 1351 fois. Date de mise à jour : 09/02/2014 18:10:13.

Contenu du fichier index.php


<?php
// Tirage du loto
$num1 = mt_rand(1, 49);
time_nanosleep(0, $num1 * 1000) ;
$num2 = 0 ;
while (($num2 == $num1) or ($num2 == 0)) {
	$num2 = mt_rand(1, 49);
}
time_nanosleep(0, $num2 * 1000) ;
$num3 = 0 ;
while (($num3 == $num1) or ($num3 == 0) or ($num3 == $num2)) {
	$num3 = mt_rand(1, 49);
}
time_nanosleep(0, $num3 * 1000) ;
$num4 = 0 ;
while (($num4 == $num1) or ($num4 == 0) or ($num4 == $num2) or ($num4 == $num3)) {
	$num4 = mt_rand(1, 49);
}
time_nanosleep(0, $num4 * 1000) ;
$num5 = 0 ;
while (($num5 == $num1) or ($num5 == 0) or ($num5 == $num2) or ($num5 == $num3) or ($num5 == $num4)) {
	$num5 = mt_rand(1, 49);
}
time_nanosleep(0, ($num5 + 24.5) * 1000) ;
$numC = mt_rand(1, 10);
$num_img = mt_rand(1, 12);
if ($num_img < 10) $img = "0".$num_img ;
else $img = $num_img ;
?>
<!doctype html>
<html>
<head>
	<meta charset="utf-8" />
	<link rel="icon" href="loto.bmp" />
	<meta name="description"  content="Loto National et Super Loto : Faites votre grille avec des numeros pris au hasard. Make your own grid with random numbers" />
	<meta name="author" content="Christian ECKENSPIELLER" />
	<meta name="robots" content="all" />
	<title>Loto National et Super Loto : Faites votre grille !</title>
	<link rel="stylesheet" type="text/css" href="loto.css" />
	<style type="text/css">
	#ecran {
		background-image:url("dream_<?php echo $img ; ?>.jpg");
	}
	</style>
</head>
<body>
<div id="global">
	<div id="ecran">
		<form method="post" action="index.php" name="tire" id="tire">
		<table>
			<tr>
				<td class="five"><a href="http://webapps.ceck.org/" title="Ams"><?php echo $num1 ; ?></a></td>
				<td class="five"><a href="http://webapps.ceck.org/" title="Tram"><?php echo $num2 ; ?></a></td>
				<td class="five"><a href="http://webapps.ceck.org/" title="Gram"><?php echo $num3 ; ?></a></td>
				<td class="five"><a href="http://webapps.ceck.org/" title="Pique et pique"><?php echo $num4 ; ?></a></td>
				<td class="five"><a href="http://webapps.ceck.org/" title="et colégramme"><?php echo $num5 ; ?></a></td>
				<td> </td>
				<td class="luck"><a href="https://www.fdj.fr/jeux/jeux-de-tirage/resultats" target="_blank" title="Numéro de la chance - Voir le dernier tirage"><?php echo $numC ; ?></a></td>
			</tr>
			<tr>
				<td colspan="7"> </td>
			</tr>
			<tr>
				<td colspan="7"><a href="#" title="Sans aucune garantie d'aucune sorte. Si vous gagnez, bravo. Sinon, sachez que ces numéros ne sont qu'aléatoires.">Sans_aucune_garantie</a></td>
			</tr>
			<tr>
				<td colspan="7"> </td>
			</tr>
			<tr>
				<td colspan="7"> </td>
			</tr>
			<tr>
				<td colspan="7">
					<input type="submit" name="send" value="Faites votre jeux" />
				</td>
			</tr>
		</table>
		</form>
	</div>
	<table style="margin-top:20px;background-color:gold;border:1px solid #00f;border-radius:16px 16px 16px 16px;-moz-border-radius:16px 16px 16px 16px;-webkit-border-radius:16px 16px 16px 16px;">
		<tr>
			<td style="width:500px;">Powered by : <a href="http://webapps.ceck.org/" title="Powered by WebApps.ceck.org">WebApps.ceck.org</a></td>
		</tr>
	</table>
</div>
</body>
</html>

Contenu du fichier loto.css


/* Tirage du loto */
body {
	background-image:url(money.png);
	background-color: gold;
}
#global {
	margin: 20px auto;
	width: 500px;
}
#ecran {
	margin: 0 auto;
	width: 480px;
	background-repeat:no-repeat;
	background-position:center top;
	border:1px solid #00f;
	border-radius:16px 16px 16px 16px;
	-moz-border-radius:16px 16px 16px 16px;
	-webkit-border-radius:16px 16px 16px 16px;
}
table {
	margin: 0 auto;
	border: none;
}
tr {
	vertical-align: middle;
}
td {
	width:40px;
	height:52px;
	padding:0px;
	margin:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	text-align:center;
}
td.five {
	background-image:url("boule5.png");
	color: blue ;
}
td.luck {
	background-image:url("bouleC.png");
	color: #008800 ;
}
input {
	font-family: "Trebuchet MS", Helvetica, sans-serif;
	font-size : 13px;
	font-weight: bold;
	color : gold;
	background-color : maroon;
	padding-bottom : 1px;
}
a {
	text-decoration: none;
}
a:hover, a:focus {
	color: #FF0000;
	text-decoration: none;
}