source: extensions/cuise/admin/img.php @ 20994

Last change on this file since 20994 was 19486, checked in by cljosse, 12 years ago

[style cuise] create cuise

File size: 1.1 KB
Line 
1<html>
2<body>
3<form method="post" enctype="multipart/form-data" action="upload.php">
4<p>
5<input type="file" name="fichier" size="30">
6<input type="submit" name="upload" value="Uploader">
7</p>
8</form>
9<?php
10if( isset($_POST['upload']) ) // si formulaire soumis
11{
12    $content_dir = 'upload/'; // dossier où sera déplacé le fichier
13
14    $tmp_file = $_FILES['fichier']['tmp_name'];
15
16    if( !is_uploaded_file($tmp_file) )
17    {
18        exit("Le fichier est introuvable");
19    }
20
21    // on vérifie maintenant l'extension
22    $type_file = $_FILES['fichier']['type'];
23
24    if( !strstr($type_file, 'jpg') && !strstr($type_file, 'jpeg') && !strstr($type_file, 'bmp') && !strstr($type_file, 'gif') )
25    {
26        exit("Le fichier n'est pas une image");
27    }
28
29    // on copie le fichier dans le dossier de destination
30    $name_file = $_FILES['fichier']['name'];
31
32    if( !move_uploaded_file($tmp_file, $content_dir . $name_file) )
33    {
34        exit("Impossible de copier le fichier dans $content_dir");
35    }
36
37    echo "Le fichier a bien été uploadé";
38}
39?>
40</body>
41
42</html>
Note: See TracBrowser for help on using the repository browser.