-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathSCRIPTS DE UPLOAD.php
More file actions
60 lines (37 loc) · 1.51 KB
/
SCRIPTS DE UPLOAD.php
File metadata and controls
60 lines (37 loc) · 1.51 KB
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
https://forum.imasters.com.br/topic/437538-mega-tutorial-upload-simples-e-multiplo/
https://forum.imasters.com.br/topic/437538-mega-tutorial-upload-simples-e-multiplo/
<?php
// Nas versões do PHP anteriores a 4.1.0, $HTTP_POST_FILES deve ser utilizado ao invés
// de $_FILES.
$uploaddir = '/home/cabox/workspace/amy/img_upload/';
$uploadfile = $uploaddir . basename($_FILES['fileUpload']['name']);
echo '<pre>';
if (move_uploaded_file($_FILES['fileUpload']['tmp_name'], $uploadfile)) {
echo "Arquivo válido e enviado com sucesso.\n";
} else {
echo "Possível ataque de upload de arquivo!\n";
}
echo 'Aqui está mais informações de debug:';
print_r($_FILES);
print "</pre>";
?>
if(isset($_FILES['fileUpload']))
{
$ext = strtolower(substr($_FILES['fileUpload']['name'],-4));
$extensoesIMG = array(".zip");
if(in_array($ext, $extensoesIMG)){
try{
$dir = '/home/cabox/workspace/amy/img_upload/';
$new_name = $dir . date("Y-m-d H-i-s") . $ext;
move_uploaded_file($_FILES['fileUpload']['tmp_name'], $new_name);
echo "<script>alert('Inserido com sucesso!');</script>";
}catch(PDOException $e){
echo "<div class='alert alert-error'>
<button type='button' class='close' data-dismiss='alert'>×</button>
<strong>Erro ao inserir dados!</strong>" . $e->getMessage() . "
</div>";
}
} else {
echo "Não foi inserido uma imagem ou a extensão do arquivo não é suportada. Favor inserir uma imagem com extensão GIF, JPG, JPEG, PNG OU BMP.";
}
}