PHP ile Klasörde Dosya arama

Yazar
PHP
23 Eylül 2020 Çarşamba

PHP ile Klasörde Dosya arama

PHP ile Klasörde Dosya arama işlemlerinin nasıl yapıldığını anlatacağım. aslında örnek kodu alınca her şey elinizin altında oluyor. sadede koldarı kendinize göre düzenlemeniz gerekiyor.

<?php // php tagımızı açtık

if($_GET)
{
$dizin = "pdf"; // arama yapılacak klasörü ayarlıyoruz.
$search_key = $_GET['q'];
echo '<div class="title">'; if($search_key != "") { echo '"<b><i>'.$search_key.'</i></b>" ile ilgili sonuçlar:'; } else { echo 'Tüm dosyalar:'; } echo '</div>';
$dosyalar = glob("pdf/$search_key*.{pdf}", GLOB_BRACE);
$css = 0;
foreach($dosyalar as $dosya)
{
$dosya = pathinfo($dosya);
$filename=$dosya["filename"];
$file = "".$dosya["dirname"]."/".$dosya["basename"]."";
$class = ($css % 2) ? "satir1" : "satir2";
echo '<div class="'.$class.'"><a href="'.$file.'">'.$filename.'</a> </div>';
$css++;
}
}

// arama ekranı da burası

echo '<form method="get" action="">
<input type="text" name="q" size="10">
<input type="submit" value="Ara">
</form>';
?>

İşlem bu kadar artık belirtilen klasörde dosyaları tam isimleri ile arayabilirsiniz. Bu kodda herhangi bir tasarımsal bir çalışma yok. orası tamamen size kalmış.

 

 

Topma 537 Defa Okundu Eklenme Tarihi : 23 Eylül 2020 Çarşamba 00:00
Erkan ÇAĞLAR

Tasarımcı Programcı, Kendi çapında herşey işte .

www.erkancaglar.com.tr
Üste Git