A voir également:
- Upload Files
- Upload video youtube - Télécharger - Diffusion
- Recover my files pc - Télécharger - Récupération de données
- Bin files - Guide
- Dat files - Guide
- Host files - Guide
3 réponses
bonjour,
tien si cela peut t'aider :)
et code php:
tien si cela peut t'aider :)
<html>
<head>
<title>Transfert de fichier</title>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
</head>
<body>
<header><a href="recherche.html">rechercher un fichier</a></header>
<form action="formulaire.php" method="post" enctype="multipart/form-data">
<h3>Envoie des fichiers en PDF :</h3>
<p>
Choisissez votre fichier pdf : <input type="file" name="monfichier"/>
<br /> <br />
<input type="submit" value="Envoyer"/>
</p>
</form>
</body>
</html>
et code php:
<?php
// Ici on teste le fait que le fichier a bien été envoyé et si il n'y a pas d'erreur
if (isset($_FILES['monfichier']) AND $_FILES['monfichier']['error'] == 0)
{
/* La ligne de code ci dessous permet de voir si le fichier n'est pas trop lourd
* if ($_FILES['monfichier']['size'] <= 1000000)
* Attention ici 1000000 correspond a 1Mo soit 1 000 000 octets ainsi si le ficheir dépasse 1Mo le fichier est refusé
*/
{
// Vérification de l'extension du fichier ici .pdf
$infosfichier = pathinfo ($_FILES ['monfichier']['name']);
$extension_upload = $infosfichier['extension'];
$extensions_autorisees = array ('pdf');
if (in_array ($extension_upload, $extensions_autorisees))
{
//Validation du transfert de fichier
// Le Fichier existe sur le serveur si oui alors impossble de transferer
//if(file_exists('uploads/' . $_FILES['monfichier']['name']))
//{
//die('Impossible de transférer votre fichier car le nom de celui existe déjà.');
//}
$nouveau_nom = date('Ym') . '_' . $_FILES['monfichier']['name'] . '.' ;
move_uploaded_file($_FILES['monfichier']['tmp_name'], 'uploads/' .basename ($nouveau_nom));
echo "votre fichier a été transférer<br /><br />"; echo "nous sommes le : ". strftime ("%d %m %Y ", filemtime("uploads/"));
}
else
echo "transfert impossible car votre fichier n'a pas la bonne extension "
. "nous rappelons que les fichiers pouvant être transférer sont des pdf <br> merci de votre compréhension<br /><br />";
}
}
?>
Merci Sofiane,
Mais ton script n'envois qu'un seul fichier à la fois. Or au lieu d'utiliser :
Je veux utiliser :
J'arrive bel et bien à uploader le fichier souhaité, mais lorsque je sélectionne plusieurs, un seul se fait uploader.
Mais ton script n'envois qu'un seul fichier à la fois. Or au lieu d'utiliser :
<input type="file" name="f_Fichier" multiple="multiple" />
Je veux utiliser :
<input type="file" name="f_Fichier" multiple="multiple" />
J'arrive bel et bien à uploader le fichier souhaité, mais lorsque je sélectionne plusieurs, un seul se fait uploader.
De rien :) tien j'ai trouver cela j'espère que tu y trouvera ton bonheur :)
https://forums.commentcamarche.net/forum/affich-26756940-uploader-plusieurs-fichiers-a-l-aide-d-un-input-multiple
https://forums.commentcamarche.net/forum/affich-26756940-uploader-plusieurs-fichiers-a-l-aide-d-un-input-multiple