Voilà j ai fait un tit script d'upload mais j'ai certains fichier ne s'upload pas ..... j'ai l'impression que ceci a lieu dés que les fichiers dépassent une certaines tailles ( plus de 2.2Mo ) Bon place au script
Le formulaire
et le code php dans la meme page au dessus
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 <form method="post" enctype="multipart/form-data" action="Ajout_video.php"> <p> <input type="text" name="Nomvideo" size="30"><br> <input type="file" name="fichier" size="30"> <input type="submit" name="upload" value="Uploader"> </p> </form>
Voilà tous si qqn arrive a comprendre pourquoi ça ne marche pas ou si qqn a un bon formulaire qui fait la meme chose.
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
25
26
27
28
29
30
31
32
33
34
35
36 <?php if( (isset($_POST['upload'])) && (!empty($_POST['Nomvideo'])) ) // si formulaire soumis { mysql_connect("localhost", "root", ""); mysql_select_db("intranet"); $content_dir = 'MesVideo\\'; // dossier où sera déplacé le fichier $tmp_file = $_FILES['fichier']['tmp_name']; if( !is_uploaded_file($tmp_file) ) { exit("Le fichier est introuvable"); //quand le fichier est trop gros il me renvoie cette ligne } // on copie le fichier dans le dossier de destination $name_file = $_FILES['fichier']['name']; if(!move_uploaded_file($tmp_file, $content_dir . $name_file) ) { exit("Impossible de copier le fichier dans $content_dir"); } mysql_query("INSERT INTO video VALUES('',' " . addslashes($content_dir . $name_file) . " ','".($_POST['Nomvideo'])."')" ); echo "Le fichier a bien été uploadé"; } ?>
Partager