Se connecter / S'enregistrer
Votre question

Upload fichier 2ème version

Tags :
  • Jpeg
  • Programmation
Dernière réponse : dans Programmation
21 Décembre 2006 23:13:54

Bonjour à tous,
Ca fait je pense une semaine que j'avais poster pour un problème
que j'avais eu avec l'upload de fichiers.
Avec votre aide :)  j'ai pu régler le problème, mais là, il y a encore un autre problème qui se pose lol.
J'ai l'intention d'uploader 2 formats de fichiers
différents : 1 html et 1 jpeg.

Pour qu'on mon upload puisse se faire adéquatement,
je dois absolument uploader 2 fichiers en même temps soit : Html et Jpeg, sinon j'ai une erreur "L'extension de l'un de vos fichiers est incorrect ! ", erreur que j'ai écris moi-même, mais qui
n'a aucun rapport !!!!!
Moi je veux plutôt uploader ou bien le fichier html ou bien
le fichier Jpeg , ou les deux ,et non obligatoirement les 2 fichiers en même temps

Voiçi mon code:

<?php

if(isset($_FILES['photo']) || isset($_FILES['html']))
{
// params
unset($erreur);
$extensions_photo = array('jpg', 'jpeg');
$extensions_html = array('html');
$taille_max = 100000;
$dest_dossier = '/Home/Fichiers';

// vérifications
if(! in_array( substr(strrchr($_FILES['photo']['name'], '.'), 1), $extensions_photo) || ! in_array( substr(strrchr($_FILES['html']['name'], '.'), 1), $extensions_html ))
{
$erreur = "L'extension de l'un de vois fichiers est incorrect !";
}

elseif( file_exists($_FILES['photo']['tmp_name'])
and filesize($_FILES['photo']['tmp_name']) ||
file_exists($_FILES['html']['tmp_name'])
and filesize($_FILES['html']['tmp_name'])> $taille_max)
{
$erreur = "Votre Fichier doit faire moins de 400Ko !";
}

// copie des fichiers

if(!isset($erreur))
{
$fichier1 = ($_FILES['photo']['name']);
$fichier2 = ($_FILES['html']['name']);

// copie du fichier
move_uploaded_file($_FILES['photo']['tmp_name'], $dest_dossier . $fichier1);

move_uploaded_file($_FILES['html']['tmp_name'], $dest_dossier . $fichier2);
}

}

?>

Formulaire html:
<html>
<body>
<!-- Erreur -->
<?php
if(isset($erreur)){
echo '<p>', $erreur ,'</p>';
}
?>
<form method="POST" action="upload.php" enctype="multipart/form-data">
<!-- Limite la taille des fichiers à 400Ko -->
<input type="hidden" name="MAX_FILE_SIZE" value="400000" />

Envoi de fichiers
<!-- champs d'envoi de fichier, de type file -->
<p><label for="photo">Photo :</label><input type="file" name="photo" /></p>
<!-- bouton d'envoi -->
<p><label for="html">Html :</label><input type="file" name="html" /></p>
<p><input type="submit" name="envoi" value="Envoyer vos fichiers" /></p>

</form>
</body>
</html>


Merci :) 

Autres pages sur : upload fichier version

23 Décembre 2006 03:43:22

tien voilà un bon script pour Uploader 5 format de fichier que tu veut moi je l'utilise et il et super.
http://sourcemaster.free.fr/upload.zip
et il s'intègre facilement au site. :)  Voilà j'éspaire que sa te convien.
Tom's guide dans le monde
  • Allemagne
  • Italie
  • Irlande
  • Royaume Uni
  • Etats Unis
Suivre Tom's Guide
Inscrivez-vous à la Newsletter
  • ajouter à twitter
  • ajouter à facebook
  • ajouter un flux RSS