Bonjour et meilleurs voeux à vous tous,
Je souhaite créer un formulaire pour permettre aux personnes de téléverser un fichier pdf ou autre. Pour l'instant, je travaille sur des fichiers jpg, png, jpeg, je n'ai pas ajouter l'extension pdf, je ne sais si c'est possible comme ça.
Mon erreur est celle-ci : Erreur, Veuillez inserer une image svp
Je n'ai rien dans mon dossier recru. Eest-ce que vous voyez une erreur dans mon code ?
je ne récupère rien dans la bdd non plus (nom, prénom..)
Merci beaucoup pour votre aide
Code php : 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
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84 <?php include('connexion.php'); if(isset($_POST['sub'])) { $id=$_POST['id']; $nom=$_POST['nom']; $prenom=$_POST['prenom']; if(isset($_FILES['fichier']) and $_FILES['fichier']['error']==0) { $dossier= 'recru/'; $temp_name=$_FILES['fichier']['tmp_name']; if(!is_uploaded_file($temp_name)) { exit("le fichier est introuvable"); } if ($_FILES['fichier']['size'] >= 1000000) { exit("Erreur, le fichier est volumineux"); } $infosfichier= pathinfo($_FILES['fichier']['name']); $extension_upload= $infofichier['extension']; $extension_upload= strtolower($extension_upload); $extensions_autorisees=array('png','jpeg','jpg'); if (!in_array($extension_upload, $extensions_autorisees)) { exit("Erreur, Veuillez inserer une image svp (extensions autorisées: png)"); } $nom_photo=$id.".".$extension_upload; if(!move_uploaded_file($temp_name,$dossier.$nom_photo)) { exit("Probleme dans le telechargement de l'image, Reessayez"); } $ph_name=$nom_photo; } else { $ph_name="inconnu.jpg"; } $requete="INSERT INTO recru VALUES('$id', '$nom', '$prenom','$ph_name')"; $resultat=mysqli_query($link,$requete); header('location:Formulaire.php'); } ?> <!doctype html> <html> <head> <meta charset="utf-8"> <title>Document sans titre</title> </head> <body> <form method="post" id="monform" action="formulaire.php" enctype="multipart/form-data"> <input name="prenom" title="prenom" value="<?php if (isset($_POST['prenom'])) echo htmlentities(trim($_POST['prenom'])); ?>" type="text" tabindex="4" onFocus="this.select()"/> <br /> <input name="nom" title="nom" value="<?php if (isset($_POST['nom'])) echo htmlentities(trim($_POST['nom'])); ?>" type="text" tabindex="4" onFocus="this.select()"/> <br /> <input type="file" name="fichier" size="30"><br/> <input type="submit" name="sub" value="Valider"> </form> </body> </html>
Partager