php bir sitede, veritabanı kullanılmıyorsa eğer, baş harflere göre sıralama yapabilir miyiz? I mean, mesela listele.php?harf=a linki ile a harfiyle başlayan mankenler listelenecek, listele.php?harf=b linki ile b harfiyle başlayanlar vice versa..
tam anlamadım biraz açabilir misin?hdogan' Alıntı:sort() usort() asort() rsort() ksort() uasort() ...
<?
$anakaynak = "/home/user/www/";
if ($kaynak = opendir("$anakaynak/$_GET[dir]")) {
while (false !== ($dosya = readdir($kaynak))) {
if ($dosya{1} == $_GET[harf]) {
echo "$dosya<br>";
}
}
}
?>
$mainURLx=explode('/', $_SERVER['PHP_SELF']);
array_pop($mainURLx);
array_shift($mainURLx);
$mainURL="http://".$_SERVER['HTTP_HOST']."/".implode($mainURLx, '/').'/';
$mainDIR=str_replace('\\', '/', getcwd()).'/';
if ($handleDIR = opendir(".")) {
while($dir=readdir($handleDIR)){
if(is_dir($dir) && $dir!="." && $dir!=".."){
$dirX=rawurlencode($dir);
$meniu.= "• <a href='{$dirX}.html'>$dir</a><br>";
}
}
}
$mainURLx=explode('/', $_SERVER['PHP_SELF']);
array_pop($mainURLx);
array_shift($mainURLx);
$mainURL="http://".$_SERVER['HTTP_HOST']."/".implode($mainURLx, '/').'/';
$mainDIR=str_replace('\\', '/', getcwd()).'/';
$dirX_array = array();
if(!empty($_GET['harf'])) {
$firstLetter = $_GET['harf'];
}
if ($handleDIR = opendir(".")) {
while($dir=readdir($handleDIR)){
if(is_dir($dir) && $dir!="." && $dir!=".."){
$dirX=rawurlencode($dir);
if(!empty($firstLetter)) {
if(strtolower($firstLetter) == strtolower($dirX[0])) {
$meniu.= "• <a href='{$dirX}.html'>$dir</a><br>";
}
} else {
$meniu.= "• <a href='{$dirX}.html'>$dir</a><br>";
}
}
}
}