Recuperer des fichier uploadés
atypikk
Messages postés
10
Statut
Membre
-
empty Messages postés 931 Statut Membre -
empty Messages postés 931 Statut Membre -
Bonjour,
J'ai trouvé des code pour uploader un ou des fichier . Maintenant je cherche comment recuperer les dit fichier à distance sachant que , si j'ai bien compris, ils viennent se telecharger sur le serveur.
existe il un moyen de les transferer par mail ou autre;
Merci d'avanca
patrick
J'ai trouvé des code pour uploader un ou des fichier . Maintenant je cherche comment recuperer les dit fichier à distance sachant que , si j'ai bien compris, ils viennent se telecharger sur le serveur.
existe il un moyen de les transferer par mail ou autre;
Merci d'avanca
patrick
A voir également:
- Recuperer des fichier uploadés
- Fichier bin - Guide
- Fichier epub - Guide
- Fichier rar - Guide
- Comment réduire la taille d'un fichier - Guide
- Fichier .dat - Guide
11 réponses
Bonjour,
Je me permet d'intervenir sur le sujet.
C'est exactement ça, tu dois créer un dossier sur le serveur à l'endroit où tu stocker les fichiers uploadés.
Tu indiques le chemin de ce dossier dans ton code php qui te permet d'uploader les fichiers. Par la suite, si tu veux récupérer ces fichiers, tu auras plus qu'à taper l'adresse (correspondant au chemin du dossier).
Cependant je te conseil de bien concevoir ta page PHP de façon à la sécuriser au maximum. Par exemple si tu autorises l'upload de tout type de fichier, tu te risques à ce qu'une personne vienne uploader un fichier php ou autre, pour pirater les données de ton serveur.
Bon courage.
Je me permet d'intervenir sur le sujet.
C'est exactement ça, tu dois créer un dossier sur le serveur à l'endroit où tu stocker les fichiers uploadés.
Tu indiques le chemin de ce dossier dans ton code php qui te permet d'uploader les fichiers. Par la suite, si tu veux récupérer ces fichiers, tu auras plus qu'à taper l'adresse (correspondant au chemin du dossier).
Cependant je te conseil de bien concevoir ta page PHP de façon à la sécuriser au maximum. Par exemple si tu autorises l'upload de tout type de fichier, tu te risques à ce qu'une personne vienne uploader un fichier php ou autre, pour pirater les données de ton serveur.
Bon courage.
empty
Messages postés
931
Statut
Membre
176
Exactement, il faut des connaissances en PHP pour établir un outil de ce type, et des connaissances au dessus des connaissances basiques... Maintenant vous pouvez trouver sur le net des scripts bien documentés, ce qui permet une utilisation simple pour les débutant :)
Ta question serait sans doute + pertinente si tu nous disait de quel langage de programmation il s'agit ?
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
voici le code
<form method="post" action="[votre fichier PHP pour l'upload.php]" enctype="multipart/form-data">
<input type="hidden" name="MAX_FILE_SIZE" value="2097152">
<input type="file" name="nom_du_fichier">
<input type="submit" value="Envoyer">
</form>
<form method="post" action="[votre fichier PHP pour l'upload.php]" enctype="multipart/form-data">
<input type="hidden" name="MAX_FILE_SIZE" value="2097152">
<input type="file" name="nom_du_fichier">
<input type="submit" value="Envoyer">
</form>
Avez-vous bien modifier la partie "[votre fichier PHP pour l'upload.php]" ? Parce que à la place de ça vous devez mettre le lien vers la page PHP qui va traiter de l'upload du fichier.
Je suis allé vite fait sur un site pour vous montrer un exemple de traitement en PHP pour l'upload :
Avez-vous fait un truc similaire ?
Je suis allé vite fait sur un site pour vous montrer un exemple de traitement en PHP pour l'upload :
<?php
if( isset($_POST['upload']) ) // si formulaire soumis
{
$content_dir = 'upload/'; // dossier où sera déplacé le fichier
$tmp_file = $_FILES['fichier']['tmp_name'];
if( !is_uploaded_file($tmp_file) )
{
exit("Le fichier est introuvable");
}
// on vérifie maintenant l'extension
$type_file = $_FILES['fichier']['type'];
if( !strstr($type_file, 'jpg') && !strstr($type_file, 'jpeg') && !strstr($type_file, 'bmp') && !strstr($type_file, 'gif') )
{
exit("Le fichier n'est pas une image");
}
// on copie le fichier dans le dossier de destination
$name_file = $_FILES['fichier']['name'];
if( !move_uploaded_file($tmp_file, $content_dir . $name_file) )
{
exit("Impossible de copier le fichier dans $content_dir");
}
echo "Le fichier a bien été uploadé";
}
?>
Avez-vous fait un truc similaire ?
si je comprend bien il faut que je cree un repertoire de destination sur le serveur ?
pardonnez mes questions mais je suis novice en la matière
pardonnez mes questions mais je suis novice en la matière
<form method="post" action="[votre fichier PHP pour l'upload.php]" enctype="multipart/form-data">
<input type="hidden" name="MAX_FILE_SIZE" value="2097152">
<input type="file" name="nom_du_fichier">
<input type="submit" value="Envoyer">
</form>
<?php
ce code sur la page
if( isset($_POST['upload']) ) // si formulaire soumis
{
$content_dir = 'upload/'; // 84.246.225.165:21../httpdocs/cv
$tmp_file = $_FILES['fichier']['tmp_name'];
if( !is_uploaded_file($tmp_file) )
{
exit("Le fichier est introuvable");
}
// on vérifie maintenant l'extension
$type_file = $_FILES['fichier']['type'];
if( !strstr($type_file, 'jpg') && !strstr($type_file, 'jpeg') && !strstr($type_file, 'bmp') && !strstr($type_file, 'gif') )
{
exit("Le fichier n'est pas une image");
}
// on copie le fichier dans le dossier de destination
$name_file = $_FILES['fichier']['name'];
if( !move_uploaded_file($tmp_file, $content_dir . $name_file) )
{
exit("Impossible de copier le fichier dans $content_dir");
}
echo "Le fichier a bien été uploadé";
}
?>
if( isset($_POST['upload']) ) // si formulaire soumis
{
$content_dir = 'upload/'; // 84.246.225.165:21../httpdocs/cv
$tmp_file = $_FILES['fichier']['tmp_name'];
if( !is_uploaded_file($tmp_file) )
{
exit("Le fichier est introuvable");
}
// on vérifie maintenant l'extension
$type_file = $_FILES['fichier']['type'];
if( !strstr($type_file, 'jpg') && !strstr($type_file, 'jpeg') && !strstr($type_file, 'bmp') && !strstr($type_file, 'gif') )
{
exit("Le fichier n'est pas une image");
}
// on copie le fichier dans le dossier de destination
$name_file = $_FILES['fichier']['name'];
if( !move_uploaded_file($tmp_file, $content_dir . $name_file) )
{
exit("Impossible de copier le fichier dans $content_dir");
}
echo "Le fichier a bien été uploadé";
}
?>
et celui ci sur le serveur
84.246.225.165:21../httpdocs/cv
par contre l'adresse me parait bizarre le :21 surtout
<input type="hidden" name="MAX_FILE_SIZE" value="2097152">
<input type="file" name="nom_du_fichier">
<input type="submit" value="Envoyer">
</form>
<?php
ce code sur la page
if( isset($_POST['upload']) ) // si formulaire soumis
{
$content_dir = 'upload/'; // 84.246.225.165:21../httpdocs/cv
$tmp_file = $_FILES['fichier']['tmp_name'];
if( !is_uploaded_file($tmp_file) )
{
exit("Le fichier est introuvable");
}
// on vérifie maintenant l'extension
$type_file = $_FILES['fichier']['type'];
if( !strstr($type_file, 'jpg') && !strstr($type_file, 'jpeg') && !strstr($type_file, 'bmp') && !strstr($type_file, 'gif') )
{
exit("Le fichier n'est pas une image");
}
// on copie le fichier dans le dossier de destination
$name_file = $_FILES['fichier']['name'];
if( !move_uploaded_file($tmp_file, $content_dir . $name_file) )
{
exit("Impossible de copier le fichier dans $content_dir");
}
echo "Le fichier a bien été uploadé";
}
?>
if( isset($_POST['upload']) ) // si formulaire soumis
{
$content_dir = 'upload/'; // 84.246.225.165:21../httpdocs/cv
$tmp_file = $_FILES['fichier']['tmp_name'];
if( !is_uploaded_file($tmp_file) )
{
exit("Le fichier est introuvable");
}
// on vérifie maintenant l'extension
$type_file = $_FILES['fichier']['type'];
if( !strstr($type_file, 'jpg') && !strstr($type_file, 'jpeg') && !strstr($type_file, 'bmp') && !strstr($type_file, 'gif') )
{
exit("Le fichier n'est pas une image");
}
// on copie le fichier dans le dossier de destination
$name_file = $_FILES['fichier']['name'];
if( !move_uploaded_file($tmp_file, $content_dir . $name_file) )
{
exit("Impossible de copier le fichier dans $content_dir");
}
echo "Le fichier a bien été uploadé";
}
?>
et celui ci sur le serveur
84.246.225.165:21../httpdocs/cv
par contre l'adresse me parait bizarre le :21 surtout
Oula, pourquoi ne prenez-vous pas de développeur ? Ce n'est pas compliqué en soit mais ça prend du temps à mettre en place et encore + quand on ne s'y connait pas, le plus facile aurait été de prendre un script tout fait, bien que celui-là à l'air d'être partiellement prêt à l'emploi mais je vois plusieurs erreur, déjà certaines variables $_FILES['fichier'] ça doit faire référence à la case d'upload, qui pour l'instant est nommée "nom_du_fichier", il faut changer "nom_du_fichier" en "fichier", c'est déjà le plus simple pour ne pas chipoter dans le code PHP, ensuite dans la balise "form" vous devez mettre name="upload" sinon la 1ère vérification ne sera jamais correcte. Il y a sans doute d'autres erreurs, mais je n'ai pas trop le temps de regarder tout en détail, je vous apportait juste mes lumières :)
Création/Gestion/Analyse sites web & scripts PHP.
Webmaster - Référenceur - Programmeur - Graphiste
Création/Gestion/Analyse sites web & scripts PHP.
Webmaster - Référenceur - Programmeur - Graphiste
https://www.google.be/search?client=safari&rls=en&q=script+php+upload&ie=UTF-8&oe=UTF-8&redir_esc=&ei=2kx8T-3aFo-ZhQfe68yXDA&gws_rd=ssl
Maintenant vous dire lequel je vous conseil, je ne saurai vous dire, quand j'en ai besoin je les développe mais ce sont des scripts spécifiques que j'ai déjà fait, du style upload d'une image et dans la foulée envoi par e-mail.
Maintenant vous dire lequel je vous conseil, je ne saurai vous dire, quand j'en ai besoin je les développe mais ce sont des scripts spécifiques que j'ai déjà fait, du style upload d'une image et dans la foulée envoi par e-mail.