Merhaba ben Tolga, HTML ve PHP kodlamaya yeni başladım, bazı kodları 2001 yılından kalma bir kitaptan alıyorum, çok yeniyim bir şeyler yapıp öğrenmeye çalışıyorum.bir çok terim aklımda kaldı, birde defter oluşturdum, baya çalışıyorum.(Video eğitim setleri,Web de eğitim setleri,Kitap, SoloLearn, )
#Konuya girmeden önce bana önerebilceğiniz herhangi bir şey yer varmı? Eminim her önerinin yardımı dokunur.
#Birde Bana ayrılmış dosyalarımda (FTP erişimi ile gidilen yer..)de basit TXT dosyaları yarattım, biliyorum MySql den bahsetmek isteyeceksiniz..fakat benim sorum şu, Browserdan herkes erişebiliyor, erişimini owner(yada Grup fakat bi grubum yok 😆 ) olarak kısıtlamak istiyorum.Bu konu hakkında da yardım edebilirseniz.
Uzun lafın kısası demek istediğim şu; Uzak bilgisayarda(sunucudaki) C:/ ye erişimim yok fakat dizin.php de yazdığım kod(kitaptan geçme)(ilk hata zaten C ye yazdıramıyor olmam ...farklı hatalarda olabilir.)sunucu odaklı olduğu için kullanılamamaktadır.Bunu __FILE__
kullanarak falan mı halledebiliriz?
Katkıda bulunan Herkese çok Teşekkürler.Sağlıcakla kalın.
sifre.html
<html>
<head>
<title>Giriş Sayfası</title>
</head>
<body>
<br><br>
<form action="dizin.php" method=post>
Kullanıcı adı<input type=text name="kulad" size=20><br>
Şifre <input type=password name="sifre" size="12"><br>
<input type=submit name=submit value="Gönder">
</form>
</body>
</html>
dizin.php
<html>
<head>
<title>a</title>
</head>
<body>
<?php
if (($kulad)&&($sifre)) {
$kont = DosyaYaz($kulad,$sifre);
if ($kont) {
print("İşleminiz başarı ile gerçekleşti<br>\n");
} else {
print("Sistem hatası<br>\n");
}
} else {
print("Ad ve Şifre Girin.")
}
function DiziYap($kulad){
srand((double)microtime() * 1000000;
$ad = rand(). $kulad;
return $ad;
}
function DosyaYaz($kulad, $sifre){
$dosya = "kullan.txt";
$Open = fopen($dosya, "a");
if ($Open) {
$sifre = md5($sifre);
$dizin = "c:/".DizinYap($kulad);
fwrite($Open, "$kulad\t$sifre\t$dizin\n");
fclose($Open);
if (!(mkdir($dizin, "0777"))) {
$dizin = FALSE;
}
} else {
$dizin = FALSE;
}
return $dizin;
}
?>
</body>
</html>