Salutations,
depuis des heurs je suis bloqué sur un problème d'insertion d'un formulaire. j'arrive pas à insérer la photo(juste le chemin la photo sera uploadé sur un dossier), le champ est toujours nul dans la base de données.
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
23
24
 
		<?php
        if( isset($_POST['sigle']) ){ // si formulaire soumis
            $content_dir = 'photo/'; // dossier où sera déplacé le fichier
            $tmp_file = $_FILES['sigle']['tmp_name'];
            if( !is_uploaded_file($tmp_file) ){
                exit("Le fichier est introuvable");
            }
            // on vérifie maintenant l'extension
            $type_file = $_FILES['sigle']['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");
            }
            if( preg_match('#[\x00-\x1F\x7F-\x9F/\\\\]#', $name_file)){
            exit("Nom de fichier non valide");
             }
            // on copie le fichier dans le dossier de destination
            $name_file = $_FILES['sigle']['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é";
        }
        ?>
Merci