par
Fee » 19 avr. 2012, 07:17
Ceci est un formulaire trouvé sur le web. Il upload bien.
Présentement il upload dans le dossier "Upload". Je veux garder le fichier avec le nom original dans Upload et que le script le copie dans le répertoire "bleu" et le renommer pour qu'il est le même nom toujours au final.
Comme cela dans les archives dans upload on sait par le nom que la personne donne allo1.jpg allo2.jpg mais dans bleu c'est toujours salut.jpg qui est le dernier et afficher sur la page.
Que dois-je rajouter car pour le moment j'ai que des erreurs. Donc voici le script orignal:
<?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é";
}
?>
Ceci est un formulaire trouvé sur le web. Il upload bien.
Présentement il upload dans le dossier "Upload". Je veux garder le fichier avec le nom original dans Upload et que le script le copie dans le répertoire "bleu" et le renommer pour qu'il est le même nom toujours au final.
Comme cela dans les archives dans upload on sait par le nom que la personne donne allo1.jpg allo2.jpg mais dans bleu c'est toujours salut.jpg qui est le dernier et afficher sur la page.
Que dois-je rajouter car pour le moment j'ai que des erreurs. Donc voici le script orignal:
<?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é";
}
?>