Bonjours,
Je ne comprend pas pourquoi le script ci-dessous ne fonctionne pas. en effet, les fichiers ne sont jamais uploadés, et les fichiers temporaires ne sont pas crées.
Auriez vous une idée pour me débloquer ?
Code :
- <div id="corp">
- <?php
- if(!empty($_FILES['monfichier']['tmp_name']) AND is_uploaded_file($_FILES['monfichier']['tmp_name']))
- {
- if(filesize($_FILES['monfichier']['tmp_name'])<51200)
- {
- list($largeur, $hauteur, $type, $attr)=getimagesize($_FILES['monfichier']['tmp_name']);
- if($type===2)
- {
- if(move_uploaded_file($_FILES['monfichier']['tmp_name'], 'public/'))
- {
- echo 'Ok, fichier envoyé correctement';
- }
- else
- {
- echo 'Erreur lors de la copie du fichier';
- }
- }
- }
- }
- else {
- echo "Le fichier n'a pas été uploadé. <br />";
- echo $_FILES['monfichier']['tmp_name'];
- }
- ?>
- <form enctype="multipart/form-data" action="index.php?func=addfile" method="post">
- <h4>Uploader un fichier</h4>
- <INPUT type="hidden" name="MAX_FILE_SIZE" VALUE="7000" />
- <p><label for="file">Fichier à uploder: </label><INPUT type="file" name="monfichier" id="file" /></p>
- <center><INPUT type="submit" value="Commencer l'upload"></center>
- </FORM>
- </div>
|
Message édité par frg159159 le 26-04-2008 à 22:46:15