-
Notifications
You must be signed in to change notification settings - Fork 0
/
gruppaylasimyap.php
48 lines (36 loc) · 1.41 KB
/
gruppaylasimyap.php
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
<?php
require_once("baglan.php");
$kaynak = $_FILES["fileUp"]["tmp_name"];
$ad = $_FILES["fileUp"]["name"];
$tip = $_FILES["fileUp"]["type"];
$boyut = $_FILES["fileUp"]["size"];
$hedef = "Resimler";
$GelenYazi = Filtre($_POST["yazi"]);
$grupno = Filtre($_POST["grup_id"]);
$ad = rand(1000, 5000) . rand(1000, 5000) . $ad;
$kaydet = move_uploaded_file($kaynak, $hedef . "/" . $ad);
$nokta = explode('.', $ad);
$nokta = $nokta[count($nokta) - 1];
if (($tip != "image/jpeg" || $nokta != "jpg") && ($tip != "image/svg+xml" || $nokta != "svg") && ($tip != "image/png" || $nokta != "png")) {
echo '<div style="color:red;">Bu bölümde .jpg, .png veya .svg uzantılı dosya yüklemeniz zorunludur.</div>';
exit;
}
if ($kaydet) {
$resimsor = $VeriTabaniBaglantisi->prepare("insert into grup_paylasim (paylasim_yapan_id,paylasim_yazi,paylasim_resim,grup_id) VALUES (:resim_ad,:resim_paylas,:resim_yazi,:grup_id)");
$resimsor->execute(
array(
':resim_ad' => $id,
':resim_paylas' => $GelenYazi,
':resim_yazi' => $ad,
':grup_id' => $grupno,
)
);
echo '<div style="color:green;">işlem başarılı</div>';
} else {
echo '<div style="color:red;">Lütfen resim seçiniz. Anasayfaya üç saniye içinde yönlendirileceksiniz.</div>';
}
?>
<?php if (isset($_SESSION["Kullanici"])) { ?>
<?php } else {
exit();
} ?>