Citation :
<?php
include("../connect.php3" );
$tab = split("_",$Fichier_name);
$taille = count($tab);
$ext = split("\.",$tab[$taille-1]);
$tmp = split("min",$tab[$taille-3]);
if(count($tmp) == 1) {
$temps = doubleval($tab[$taille-3]);
} else {
$temps = doubleval($tmp[1])+doubleval($tmp[0])*60;
$temps = doubleval($temps);
}
if(strcmp($ext[1],"zip" ) == 0) {
if($temps != 0) {
if ($Fichier && $Fichier != "none" ) {
if(!file_exists($Fichier_name)) {
if($email != "" ) {
$aut = 1;
} else {
echo "Vous n'avez pas rentrer d'e-mail";
}
} else {
echo "Cette Demo a déja été uploadée !!!<br>";
$ok = 0;
}
}
} else {
echo "Format non valide : le fichier doit être comme ceci carte_temps_pseudo(sans _)_pays.zip<br>";
$ok = 0;
}
} else {
echo "Demo non-zippée<br>";
$ok = 0;
}
$pays = $ext[0];
$pseudo = $tab[$taille-2];
$map = $tab[0];
for($i = 1; $i <= ($taille-4) ; $i++) {
$map = $map."_".$tab[$i];
}
$query = "SELECT `cat` FROM `mapslist` WHERE `map` LIKE '".$map."'";
$result = mysql_query($query);
$verif = mysql_num_rows($result);
if($verif == 0) {
echo "Votre Demo n'est pas sur une de nos maps";
} else {
}
if($aut == 1) {
echo "Map : $map<br>";
$query = "SELECT * FROM record WHERE `pseudo` LIKE '".$pseudo."' AND `map` LIKE '".$map."' ";
$result = mysql_query($query);
$verif = mysql_num_rows($result);
if($verif == 0) {
$query = "INSERT INTO `record` VALUES ( '','".$map."','".$pseudo."','".$temps."','".$pays."','".$Fichier_name."','0','".$email."','".$ctf."'";
$result = mysql_query($query);
if($result != 0) {
echo "Fichier envoyé : $Fichier_name<BR>";
echo "Taille : $Fichier_size<BR>";
echo "Type : $Fichier_type<BR>";
copy($Fichier, $Fichier_name);
mail("julien@masterjul.net","Nvll Demo","Une nouvelle démo est arrivée : $Fichier_name" );
$ok = 1;
} else {
echo "Erreur MySql Insert contactez le webmaster a cette adresse : <a href=mailto:tls.wydd@free.fr>tls.wydd@free.fr</a><br>";
$ok = 0;
}
} else {
$seek = mysql_fetch_row($result);
if($seek[3] > $temps) {
$query = "UPDATE record SET temps = '".$temps."', demo = '".$Fichier_name."', verif = '0' , email = '".$email."' WHERE id = '".$seek[0]."' ";
$result = mysql_query($query);
if($result != 0) {
echo "Fichier envoyé : $Fichier_name<BR>";
echo "Taille : $Fichier_size<BR>";
echo "Type : $Fichier_type<BR>";
copy($Fichier, $Fichier_name);
mail("julien@masterjul.net","Nvll Demo","Une nouvelle démo est arrivée : $Fichier_name" );
$ok = 1;
$query = "INSERT INTO poubelle VALUES ( '".$seek[0]."','".$seek[5]."','".$seek[3]."','".$seek[6]."'"; $result = mysql_query($query);
if($result == 0) {
$query = "UPDATE poubelle SET verif = '".$seek[6]."', fichier = '".$seek[5]."', temps = '".$seek[3]."' WHERE id = '".$seek[0]."' ";
$result = mysql_query($query);
if($result == 0)
echo "Erreur MySql Pbl contactez le webmaster a cette adresse : <a href=mailto:tls.wydd@free.fr>tls.wydd@free.fr</a><br>";
} else {
echo "Erreur MySql Update contactez le webmaster a cette adresse : <a href=mailto:tls.wydd@free.fr>tls.wydd@free.fr</a><br>";
$ok = 0;
}
}
} else {
echo "Vous avez déja un record meilleur sur cette map<br>";
$ok = 0;
}
}
}
mysql_close();
?>
|