iyi akşamlar kullanıcı girişi yapmaya çalışıyorum fakat kullanıcı girişlerinde php konusunda araştırdım fakat yetersiz bilgi bile bulamadım PDO bağlantı tipi kullanıyorum(eğitim aldığımız sistem bu) ve mümkün olduğunca json kullanmak istiyorum buda biraz kullanımı düşük olduğundan yapamadım yardımcı olabilicek birileri var mı ?
index.php
Kod:
<!DOCTYPE html>
<html>
<head>
<**** charset="UTF-8">
<title></title>
</head>
<body>
<form action="kontrol.php" method="post">
<center>
<table border=1>
<tr><td>Kullanıcı Adı:</td><td><input type="text" name="kulad"></td></tr>
<tr><td>Şifre:</td><td><input type="text" name="sifre"><br></td></tr>
<tr><td colspan=2><center><input type="submit" name="sub" value="Giriş"/></center></td></tr>
<tr><td colspan=2><center><a href="kayit.php">Kayıt Ol</a></center></td></tr>
</form>
</table>
</center>
</body>
</html>
islem.php
Kod:
<?php
if(isset($_FILES["yuklenecek"])){
$hata = 0;
if($_FILES["yuklenecek"]["size"]<128) $hata=1;
$hata = $_FILES["yuklenecek"]["error"]; /* Ne İşe Yaradığı Hakkında Bir Fikrim Yok*/
if($hata==0){
$baglanti = new PDO('mysql:dbname=test;host=localhost','root','');
}
if($hata==0){
copy($_FILES["yuklenecek"]["tmp_name"],"yuklenenler/".$_POST["tcno"]); /* Dosyaya isim vermeden program çalışmayacaktır "şuanda 'tcno diye veri yok" çözüm bulmam gerekiyor.*/
$baglanti = new PDO('mysql:dbname=test;host=localhost','root','');
$komut = $baglanti->prepare("INSERT INTO yukle(yuklenecek) VALUES(:yuklenecek);");
$komut->bindValue(":yuklenecek","yuklenenler/",PDO::PARAM_STR); /* yüklenenler diye dosya oluşturmadan hata vericektir*/
$komut->execute();
}
}
?>
<html>
<head>
<title>Asil AÇKU</title>
</head>
<body>
<form method="post" enctype="multipart/form-data">
<input type="file" name="yuklenecek"/>
<input type="submit"/>
</form>
</body>
</html>
üstteki kodlarla amacım öncelikle üye sistemi olucak kullanıcı giriş yaptığında sadece kendi yüklediği dosyaları görebilecek ve eğer giriş yapmazsa public olarak paylaşılmış tüm dosyaları görücek bu konu hakkındaki bilgim 0 henüz araştırma yapmadım burası için..
kayit.php
kayit.php
Kod:
<!DOCTYPE html>
<html>
<head>
<**** charset="UTF-8">
<title></title>
</head>
<body>
<form action="kontrol.php" method="post">
<center>
<table border=1>
<tr><td>Kullanıcı Adı:</td><td><input type="text" name="kulad" /></td></tr>
<tr><td>Şifre:</td><td><input type="text" name="sifre" /></td></tr>
<tr><td colspan=2><center><a href="index.php">Kaydı Tamamla</a></center></td></tr>
</form>
</table>
</center>
</body>
</html>

