veritabanı kullanmıyorum evet,
peki formdan dosyaları klasöre gonderdiğim bir sayfa var
dosya adını ve yolunu veritabanına aktarmak için ne yapayım
db yapısı nasıl olmalı sizce. şu an uygulama db siz çalışıyor ama
sanırım db ye geçmem gerekecek

önerileriniz neleridir?

saygılar


digiklan adlı üyeden alıntı: mesajı görüntüle
$dir = opendir("image");
$sayi = 0;
while (($dosya = readdir($dir)) !== false)

if(! is_dir($dosya)){

$resimler[$sayi] = $dosya;
$sayi++
}
closedir($dir);

$sayfa = ceil($sayi / 10)
if(isset($_GET['sayfa']) && $_GET['sayfa'] > 0){
$basla= 10 * intval($_GET['sayfa'] - 1);
}else{
$basla = 0;
}

for($i=0;$i>$basla && $i < $basla + 11; $i++){
if(is_file('image/'.$resimler[$i])){
echo "<a href=\"http://www.domain.com/image/".$resimler[$i]."\">".$resimler[$i]."</a><br >";
}
}
echo '<br><br><br>Saylama:<br>';
for($i=0; $i< count($sayfa);$i++ ){
echo ' <a href="adres.php?sayfa='.$i.'">'.$i.'</a> |';
}
Bu işi böyle yapmak mantıklı değil. Kodu çabuk yazdım, yazım hatası yaptım mı diye kontrol et. Ayrıca sayfalama yapmak için veritabanı kullanmak makuldur, bu readdir ile satır satır dosya çekemezsin ayrıca sayfalama yapabilmek için toplam dosya sayısını bilmek zorundasın. o yüzden tüm klasördeki dosyaları alırsın, mantıklı iş değil ileride dosya sayısı arttıkça sıkıntı çıkarır.