Bonjour,
je voudrais envoyer une image dans un formulaire mais rien a faire je ne sais pas dutout ou je bloque je n'ai aucun message d'erreur, voici mon formulaire :
et voici mon code php :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 <!doctype html> <html lang="fr"> <head> <?php include ('.\..\bdd.php'); ?> <meta charset="utf-8"> <title>Nouvelle note de frais</title> </head> <body> <form action="transfert.php" method="post" enctype="multipart/form-data"> Image : <input type="file" name="index" /> <input type="submit" value="envoyer"/> </form> <p><a href="envoienote.php">Voir mes notes de frais</a></p> </body> </html>
je n'ai aucun message d'erreur et dans mon dossier uploads je n'ai rien dutout comment et ou je doit modifier le chemin ver mon dossier pour que l'image soit transférer ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 <?php function upload($index,$destination,$maxsize=FALSE,$extensions=FALSE) { //Test1: fichier correctement uploadé if (!isset($_FILES[$index]) OR $_FILES[$index]['error'] > 0) return FALSE; //Test2: taille limite if ($maxsize !== FALSE AND $_FILES[$index]['size'] > $maxsize) return FALSE; //Test3: extension $ext = substr(strrchr($_FILES[$index]['name'],'.'),1); if ($extensions !== FALSE AND !in_array($ext,$extensions)) return FALSE; //Déplacement return move_uploaded_file($_FILES[$index]['tmp_name'],$destination); } //EXEMPLES $upload1 = upload('icone','uploads/',15360, array('png','gif','jpg','jpeg') ); $upload2 = upload('mon_fichier','uploads/',1048576, FALSE ); if ($upload1) "Upload de l'icone réussi!<br />"; if ($upload2) "Upload du fichier réussi!<br />"; ?>
merci
Partager