• 15-08-2007, 14:35:35
    #1
    Merhabalar.
    Ben büyük bir portal hazırlamak için kolları sıvadım ve uzuzn zamandır onun kontrol panelini yazmakla meşgulüm.
    "kontrol_paneli" dizininde dosyalarım önceleri galeri_index.php, galeri_al.php, galeri_yonet.php, galeri_yorum.php... şeklinde yer alıyordu. Ancak yeni dosyalar ekledikçe ana dizin bir hayli kalabalıklaşmaya başladı. Bunun üzerine bende bu dosyaları kesip olduğu gibi "inc" dizinine yapıştırdım ve "kontrol_paneli" dizinine de sadece galeri.php şeklinde bir dosya koydum. galeri.php dosyasının içeriği aşağıdaki şekilde.
     
    <?
    error_reporting("E_NONE");
    if ($islem == "al"){
            include("inc/galeri_al.php");
            }
    elseif ($islem == "yukle"){
            include("inc/galeri_yukle.php");
            }
    elseif ($islem == "yonet"){
            include("inc/galeri_yonet.php");
            }
    elseif ($islem == "yorum"){
            include("inc/galeri_yorum.php");
            }
    elseif ($islem == "secenek"){
            include("inc/galeri_secenekler.php");
            }
    else {
            include("inc/galeri_index.php");
            }
    ?>
    Bu halde çalışıyor. Üstelik ana dizinde de hiç kalabalık kalmadı. Ancak bu şekilde hız sorunu yaşanır mı? Ben farkedemedim ama.
    Siz ne düşünürsünüz?
    Saygılar.
  • 15-08-2007, 14:52:45
    #2
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Sorun olmaz.
  • 15-08-2007, 14:59:29
    #3
    switch case ile yapsan daha hızlı olur. ha bu gözle farkedilebilir bi hızmıdır, hiç sanmıyorum
  • 15-08-2007, 18:39:39
    #4
    if - elseif - else zaten hız sorunu yaşanmaması için vardır. şartalrdan biri doğrulandığı zaman sonraki satırları çalıştırılmadan atlanır.
    eğer hepsine if kullansaydın daha yavaş olurdu. yavaş olur dediğimi nanosaniye cinsinden
    yani sitenin açılma hızında bir fark olmaz merak etme. ama temiz kod yazma açısından o şekilde alışman daha iyi.