|
| Auteur |
Message
  
|
balabap
Modérateur



Localisation : Senlis (60) picardie = trou du cul du monde
Points : 243
Inscrit le : 05 Fév 2007 Messages : 647 Sujets : 38
|
|
Bonjour a tous, voila pour lesite de la team, j'ai mis en place une page qui permet d'uploader les maps des créateurs de la team.
Je voudrai sécuriser celle-ci par un login et un mot de passe par personne.
Voila je vous mets le scripts en place pour l'upload :
<?php
$UpdVAR['DIR'] = "load/"; // Nom de dossier ou uploader les fichiers
$UpdVAR['FILE'] = "upload.php"; // Le nom de fichier de script
$UpdVAR['FSIZE'] = "10000"; // La taille maximum des fichiers envoyer (10 Mb )
Class UploadFile{
/* Formulaire */
function UpdForm(){
GLOBAL $UpdVAR, $UpdFILE;
print("<form enctype=\"multipart/form-data\" action=\"".$UpdVAR['FILE']."\" method=\"post\">\n");
print("<input type=\"file\" name=\"UpdFILE\" size=\"40\">\n");
print("<input type=\"Submit\" value=\"Uploader !\">\n");
print("\n<h3>La taille maximum du fichier est de 6Mb</h1>\n");
print("<font color=\"red\"><h2>Veuillez ne pas mettre daccents ni despace dans le nom de limage</font></h2>\n");
}
/* SturGeoN Upload */
function UpdFile(){
GLOBAL $UpdVAR, $UpdFILE, $_FILES;
$UpdSEND=$UpdVAR['DIR'].basename($_FILES['UpdFILE']['name']);
if(move_uploaded_file($_FILES['UpdFILE']['tmp_name'], $UpdSEND)){
// Message 1
echo "<h1>Le fichier est bien envoyer!</h1><br><br>le webmestre vous remercie de votre confiance!";
$this->UpdForm(); // Formulaire
} else{
//Message 2
if($UpdFILE){ echo "Erreur l'hors d'envoi de fichier -> ".$_FILES['UpdFILE']['error']."<br>"; }
$this->UpdForm(); // Formulaire
}
}
}
$SturUP= new UploadFile();
$SturUP->UpdFile();
?>
Voila, a cela je veux que les gens aillent sur ma page upload.php, et doivent rentrer d'abord un login et un mot de passe.
Selon le login, la variable :
$UpdVAR['DIR']
est modifiée, par le login de l'utilisateur.
Par exemple si batmat86 se log sur cette page, il ne pourra envoyer ses maps que dans le dossier /maps/batmat86/
Si quelqu'un pouvai m'aider, ou m'indiquer un lien vers quelque chose qui fonctionne de facon sure et certaine (Le site est hébergé par free).
Merci a tous de votre aide que vous pourrez m'apporter.
@+  _________________
 |
|
|
| Informations |
| Page 1 sur 1 |
|
| Permissions du forum: |
Vous pouvez poster de nouveaux sujets dans ce forum Vous pouvez répondre aux sujets dans ce forum Vous ne pouvez pas éditer vos messages dans ce forum Vous ne pouvez pas supprimer vos messages dans ce forum Vous ne pouvez pas répondre aux sondages de ce forum
|
|