Forum Clubic

Faire de l'upload sur site perso

Bonsoir,

alor voilà, j’aimerai savoir comment permettre aux utilisateurs de mon site d’upload des fichiers dans des dossiers prévus à cet effet.

Merci de votre aide.

principalement avec un langage serveur comme php, et ça :
http://fr.php.net/manual/fr/features.file-…oad.post-method

Merci je vais étudier tout ça.

Est ce que quelqu’un pourrai m’assister, m’aider vraiment (via msn ou mail) parce que je n’ai pas beaucoup de temps…

je relance mon appel de détresse…

<?php

$uploaddir = './docs/';
$msg = '';

if(file_exists($_FILES['userfile']['tmp_name'])) {
	$nom_fichier = $_FILES['userfile']['name'];
	$i = 1;
	if(file_exists($uploaddir . $nom_fichier)) {
  $infos = pathinfo($nom_fichier);
  $nom_sans = str_replace('.' . $infos['extension'],'',$nom_fichier);
  while(file_exists($uploaddir . "${nom_sans}_$i" . '.' . $infos['extension'])) {
  	$i++;
  }
  $nom_fichier = "${nom_sans}_$i" . '.' . $infos['extension'];
	}
	if (move_uploaded_file($_FILES['userfile']['tmp_name'], $uploaddir . $nom_fichier)) {
    $msg = "Le fichier est valide, et a été téléchargé avec succès. <br />\n";
    $url = "http://URL/docs/" . $_FILES['userfile']['name'];
    $msg .= '<a href="' . $url . '">' . $url . "</a> <br />\n";
	} else {
    $msg = "Attaque par upload potentielle. <br />\n";
    print_r($_FILES);
	}
}

?>
<html>
<head>
<title>
Upload de fichiers
</title>
<script langae="javascript">
function check() {
	if(document.upload.userfile.value == '') {
  alert('Choisi un fichier...');
	} else {
  document.upload.submit();
	}
	
}
</script>
</head>
<body>
<?php echo $msg; ?>
<form enctype="multipart/form-data" action="index.php" method="post" name="upload">
<input type="hidden" name="MAX_FILE_SIZE" value="999999999" />
S&eacute;lectionner le fichier à envoyer : <input name="userfile" type="file" />
<input type="button" value="Envoyer le fichier" onClick="check()" />
</form>
</body>
</html>

un vieux script que j’utilisais

Merci beaucoup pour tout ton code !!!

Néanmoins, est ce que tu pourrais me faire un cours rapide me permettant d’utiliser au mieux ton script qui est exactement ce que je recherche. (index.php …)

Je t’en serai reconnaissant !

lol, mais faut tout lui faire :wink:

Son script est très bien, pas besoin de le comprendre lol :lol:

Un jour tu deviendras grand :sol: