-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathadmin.php
More file actions
76 lines (65 loc) · 1.88 KB
/
admin.php
File metadata and controls
76 lines (65 loc) · 1.88 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
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
<div class="container">
<div class="row">
<?php
require "functionsDB.php";
if (isset($_POST['Tr'])) {
$id = $_POST['Tr'];
trinti($id);
} elseif (isset($_POST['Papildyti']) || isset($_POST['Irasyti'])) {
papildyti();
} else {
lentele();
}
/* irasymas */
if (isset($_POST['Irasyti'])) {
$conn = mysqli_connect('localhost', 'root', '', 'italija');
$conn->set_charset("utf8");
$pav = trim($_POST['Pav']);
$tekstas = trim($_POST['T']);
$failas = $_FILES['failas'];
$kelias = 'C:\wamp64\www\php\ItalijaProj\img\str/'; #vieta kur kelsime
$failas = $kelias . basename($_FILES['failas']['name']); #pilnas kelias iki failo
$failo_tipas = strtolower(pathinfo($failas, PATHINFO_EXTENSION)); //failo pletinys mazosiomis
$klaida = 0;
// 1.
$ar_tikras = getimagesize($_FILES['failas']['tmp_name']);
if ($ar_tikras !== false) {
$klaida = 0; //geras
} else {
$klaida = 1; //netinkamas
}
// 2
if ($failo_tipas != 'jpg' && $failo_tipas != 'jpeg' && $failo_tipas != 'png') {
$klaida = 2; //blogas formatas
}
//4
if ($_FILES['failas']['size'] > 500000) {
$klaida = 3;
}
// kokios buvo klaidos
if ($klaida == 1) {
echo "Netinkamas failo tipas";
}else if($klaida == 2){
echo "Netinkamas failo formatas";
}else if($klaida == 3){
echo "per didelis failas";
}else{
if(file_exists($failas)){
echo "Toks failas jau yra";
}else if(move_uploaded_file($_FILES['failas']['tmp_name'],$failas)){
$f = pathinfo($failas, PATHINFO_BASENAME);
if ($pav != '' && $tekstas != '') {
$prid = 'insert into straipsniai(tipas,nuotrauka,pavadinimas,tekstas) value("kel","'.$f.'","'.$pav.'","'.$tekstas.'")';
$conn->query($prid);
echo RE.FRE.SH;
} else {
echo 'bloga info';
}
}else{
echo 'Krovimo klaida';
}
}
}
?>
</div></div>