Php üyelikli upload sistemi

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Game Developer
Seçkin Üye
Katılım
23 Şub 2017
Mesajlar
430
Çözümler
2
Tepki puanı
70
Ödüller
8
9 HİZMET YILI
arkadaşlar okulumla birlikte bir proje geliştiriyorum ve tahmin ettiniz gibi ''Online Eğitim'' projesi.
herşey tamam üyelik sistemini falan hallettim uploaddı üyelikli yaptım üye olmadan atılmıyor
fakat uploadların yapıldığı /uploads/ klasörününe herkes erişebiliyor mantığım el vermiyor nasıl yapabilirim yardımcı olabilecek varsa.
yazarsa çok sevinirim *-*​
 
Süper Üye
Katılım
30 Ocak 2019
Mesajlar
679
Çözümler
6
Tepki puanı
92
Ödüller
3
Yaş
36
Sosyal
7 HİZMET YILI
upload olarak hangı program kullanıyorsun adobemı
 
tasciomerfurkan
Uzman Üye
Katılım
21 Mar 2018
Mesajlar
153
Tepki puanı
10
Yaş
28
8 HİZMET YILI
chmod değerlerinden olabilir mi ? 777 herkese açık istersen bir kontrol et yada auth sistemine bir bak.
 
C̶a̶r̶p̶e̶ ̶D̶i̶e̶m̶
Seçkin Üye
Katılım
24 Mar 2019
Mesajlar
325
Çözümler
3
Tepki puanı
15
Ödüller
4
Yaş
27
7 HİZMET YILI
güvenlik erişimini değiştir kullandığın proğramın vardır bir ayarı araştır bence ne kullanıyorsun
 
Game Developer
Seçkin Üye
Katılım
23 Şub 2017
Mesajlar
430
Çözümler
2
Tepki puanı
70
Ödüller
8
9 HİZMET YILI
üyelik yöntemi olarak ne kullanıyorsun öncelikle
ne dediğini anlamadım ama sql soruyorsan mariadb kullanıyorum
Post automatically merged:

chmod değerlerinden olabilir mi ? 777 herkese açık istersen bir kontrol et yada auth sistemine bir bak.
ben kodları atacam şimdi
Post automatically merged:

PHP:
<!-- index.php -->

<?php
  session_start();

  if (!isset($_SESSION['username'])) {
      $_SESSION['msg'] = "You must log in first";
      header('location: loginpage.php');
  }
  if (isset($_GET['logout'])) {
      session_destroy();
      unset($_SESSION['username']);
      header("location: loginpage.php");
  }
?>
<!DOCTYPE html>
<html>
<head>
    <title>Anasayfa</title>
    <link rel="stylesheet" type="text/css" href="style.css">
</head>
<body>

<div class="header">
    <h2>Anasayfa</h2>
</div>
<div class="content">
      <!-- onay mesajı -->
      <?php if (isset($_SESSION['success'])) : ?>
      <div class="error success" >
          <h3>
          <?php
              echo $_SESSION['success'];
              unset($_SESSION['success']);
          ?>
          </h3>
      </div>
      <?php endif ?>

    <!-- kullanıcı bilgileri -->
    <?php  if (isset($_SESSION['username'])) : ?>
        <p>Hoşgeldin <strong><?php echo $_SESSION['username']; ?></strong></p>
        <p> <a href="index.php?logout='1'" style="color: red;">Çıkış yap!</a> </p>
    <?php endif ?>
</div>
        
<form action="upload.php" method="POST" enctype="multipart/form-data">
    <input type="file" name="file">
    <button type="submit" name="submit">upload</button>
    </form>
</body>
</html>
        
        <!--index.php end-->
        
        <!--  upload.php -->
<?php

if (isset($POST['submit'])){
    $file = $_FILES['file'];
    print_r($file);
    $fileName = $_FILES['file']['name'];
    $fileTmpName = $_FILES['file']['tmp_name'];
    $fileSize = $_FILES['file']['size'];
    $fileError = $_FILES['file']['error'];
    $fileType = $_FILES['file']['type'];

    $fileExt = explode('.', $fileName);
    $fileActualExt = strtolower(end($fileExt));
}

?>
    
            <!--  upload.php end -->
 
Seçkin Üye
Katılım
26 Ocak 2017
Mesajlar
301
Tepki puanı
10
9 HİZMET YILI
uploads klasöründe her kullanıcının kendine ait bi klasörü olsa ve yükledikleri bu klasöre gitse nasıl olur sonra klasörlerin görüntüleme yetkisini de sadece o kullanıcıya verirsin
 
Fırtınada ağaçlar nasıl çatırdar bilirmisin kardeş
Seçkin Üye
Katılım
21 Tem 2019
Mesajlar
303
Çözümler
1
Tepki puanı
23
Ödüller
4
Yaş
31
6 HİZMET YILI
Upload klasörlerini her üyeye ayrı olacak şekilde yazılım yapman gerekiyor
 
Büyük Lonca Üstadı
Onaylı Üye
Katılım
28 Şub 2020
Mesajlar
93
Çözümler
1
Tepki puanı
8
Ödüller
1
Yaş
34
6 HİZMET YILI
Sağlam Bir Sunucu Sağlaman Lazım Edu Mail Ve VDS Gerekli Elinde Vardır İnşallah Varsa Başarma Oranın Gayet İyi İnşallah Ulaşırsın Hedefine
 
Dreacy
Uzman Üye
Katılım
5 Ağu 2018
Mesajlar
179
Çözümler
2
Tepki puanı
10
Ödüller
7
7 HİZMET YILI
program alt yapısında sıkıntı olabilir farklı bir programda dene belki düzelir
 
Süper Üye
Katılım
15 Ocak 2017
Mesajlar
876
Çözümler
1
Tepki puanı
56
Ödüller
5
9 HİZMET YILI
.htaccess ile upload klasörü altına gelen tüm istekleri bir php dosyasına yollat. Daha sonra oluşturduğun dosya da session kontrolü yaparsın eğer giriş yapmamışsa http_response_code fonksiyonu ile 403 döndertebilirsin eğer session doluysa sayfaya dahil etme fonkisyonları ile (include, require) resim dosyasını sayfaya dahil et. Tabii arka planda bunu php ile sağladığın gözükmesin istersen header fonksiyonu ile content-type, length gibi verileri de dinamik şekilde dosyadan bilgi alıp gösterebilirsin..
 
~$ iOS Modder
Uzman Üye
Katılım
21 Kas 2016
Mesajlar
222
Çözümler
2
Tepki puanı
64
Ödüller
9
9 HİZMET YILI
İzinleri değiştir
 
Banlı Üye
Katılım
7 Nis 2020
Mesajlar
116
Çözümler
3
Tepki puanı
18
Yaş
30
6 HİZMET YILI
Upload klasörüne index koymayı dene linklerini de htaccess üzerinden düzenle kimse giremez o zaman
 
Onaylı Üye
Katılım
7 Haz 2020
Mesajlar
84
Tepki puanı
2
Ödüller
1
Yaş
36
5 HİZMET YILI
arkadaşlar okulumla birlikte bir proje geliştiriyorum ve tahmin ettiniz gibi ''Online Eğitim'' projesi.
herşey tamam üyelik sistemini falan hallettim uploaddı üyelikli yaptım üye olmadan atılmıyor
fakat uploadların yapıldığı /uploads/ klasörününe herkes erişebiliyor mantığım el vermiyor nasıl yapabilirim yardımcı olabilecek varsa.
yazarsa çok sevinirim *-*​
Concordo com voce, voce é fera meu amigo
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Üst