Forum de discussion et d'aide au php
Vous n'êtes pas identifié.
|
Regles d'utilisation des forums : pensez à toujours les respecter si vous désirez obtenir des réponses rapides. FAQ : pensez à toujours chercher dedans si la réponse à votre question est dedans. Proposez vos news : si vous avez un evenement à annoncer le chat : venez discuter de php. |
||
<?php
if (file_exists('install.php')) { die("Merci d'éffacer <b>install.php</b> pour pouvoir continuer."); }
include('lib.php');
include('cookies.php');
$link = opendb();
$controlquery = doquery("SELECT * FROM {{table}} WHERE id='1' LIMIT 1", "control");
$controlrow = mysql_fetch_array($controlquery);
// Vérification si vous êtes logé ou pas.
$userrow = checkcookies();
if ($userrow == false) {
if (isset($_GET["do"])) {
if ($_GET["do"] == "verify") { header("Location: users.php?do=verify"); die(); }
}
header("Location: login.php?do=login"); die();
}
if (isset($_COOKIE["dkgame"])) {
// Format du cookies:
// {ID} {USERNAME} {PASSWORDHASH} {REMEMBERME}
$theuser = explode(" ",$_COOKIE["dkgame"]);
$username= $theuser[1];
$id = $theuser[0];
}
$link = opendb();
$pos = "SELECT * FROM rpg_users WHERE id='$id'" or die("erreur de selec du joueur");
$result = mysql_query($pos);
if(mysql_num_rows($result) == 0)
die("Il y a une erreur avec votre compte d'utilisateur.Veuillez réessayer encore.");
else { list($lat, $long) = mysql_fetch_array($result); }
$latmax = $lat + 9;
$longmax = $long + 9;
$latmin = $lat - 9;
$longmin = $long - 9;
$aff = "SELECT * FROM rpg_users WHERE currentaction != 'en ville' && latitude < '$latmax' && latitude > '$latmin' && longitude < '$longmax' && longitude > '$longmin'";
$result2 = mysql_query($aff);
$retour = mysql_num_rows($result2);
if($retour == 0) { echo " personne dans les parrages"; }
else {
while($data = mysql_fetch_array($result2)) {
$nom = $data['username'];
$lat = $data['latitude'];
$long = $data['longitude'];
$avatar = $data['avatar'];
for($i = 0; $i <= $retour; $i++)
{ $tab[$i] = array();
$tab[$i][0] = $nom;
$tab[$i][1] = $lat;
$tab[$i][2] = $long;
$tab[$i][3] = $avatar;
}
}
}
function taila($haut,$col,$i) {
$haut = $tab[$i][1] -9;
$col = $tab[$i][2] -9;
for($a=0;$a<$i;$a++) {
if(($tab[$i][1]==$haut) && ($tab[$i][2]==$col))
{
$img = $tab[$i][3];
}
$caption = "<img src="./images/avatar/num-".$img.".gif" width="40" height="40" alt="avatar" title="$col : $haut">";
echo $caption;
}
}
echo "<table bordercolor="black" border=1 align="center">nn";
for($col=0;$col<=18;$col++) {
echo " <tr>n";
for($haut=0;$haut<=18;$haut++)
{ echo " <td>";taila($haut,$col,$i); echo"</td>n"; }
echo" </tr>nn";
}
echo "</table>n";
//$total = count([$i].a);
echo "Il y a ".$i." explorateurs";
for($c=0;$c<$i;$c++) {
echo "<br>".$tab[$c][0]." se trouve en : ".$tab[$c][1]."/".$tab[$c][2].".<br>";
}
mysql_close();
?> Hors ligne