Kodları lütfen aşağıdaki butonları kullanarak renklendirin. Örnek: <php> echo "Selam Dünya"; </php>
Yardım
karakter kaldı

basit bir regex kararı - router

sistemin urlleri yalnızca

site.com/sayfa.html
site.com/etiket

şeklinde ve hepsi ana dizinde görünüyor, yani site.com/kategori/altkategori/id seklinde uzun bir site hiyararsim yok. haliyle büyük router class ları kullanmak istemiyorum.
açıkcası htaccess ile de yapabilirim, ama isi php ile halletmek istemekteyim.

baska bir fonksiyonum gelen istegi '/' karakterinden bölüp domainden sonraki ilk parçayı bana döndürüyor.

$bu='sayfaadi.html';
$veya='etiket';


küçük bir fonksiyon ile, bu bahsettigim degiskene bakip bana, bu bir 'sayfa', ya da bu bir 'etiket' seklinde veri return edecek bir fonksiyon yazmak istiyorum ama regex bilmiyorum, yardimci olabilir misiniz?
+0
-0
Cevaba KatılıyorumKatılmıyorum
Cevap Yaz Yorum Yaz Arşivime Ekle Takip Et

Doğru Cevap

  • siyahbeyaz adlı üyenin fotoğrafı
    10 yıl önce yazılmış
    472 cevap - 20 soru
    if(strpos($gelen_veri,".html")!==false) {
    echo "ooo bu sayfanın sonunda html var :)) bak hele ya su ise";
    } else {
    echo "anam bu sayfada html terimi gecmior sanırım bu /etiket olan :) ";
    }
    



    işini hayli gorecektir :)
    • mehmetkose adlı üyenin fotoğrafı mehmetkose
      Aslında zaman içinde regex ile çözmek istemiştim. pekala bu kod da çalışır. teşekkürler.
      9 yıl önce yazılmış

Cevaplar

  • xuma adlı üyenin fotoğrafı
    10 yıl önce yazılmış
    171 cevap - 1 soru
    Peki gelen $bu değişkenini kontrol ederek sonu .html'se diye işlemlerini yapsan sorunun çözülmüyormu.