• 09-02-2014, 07:23:49
    #1
    Arkadaşlar merhaba. Başlık biraz saçma oldu, kusura bakmayın.

    Sorum şu, elimde basit bir PHP dosyası var. Bu dosya konverter dosyası. Örnek vereyim 5 kilometre 5000 metredir, 1 metre 100 cm'dir gibi basit bir hesaplamalar yapıyor.

    Yapmak istediğim şu. Yalnızca bu dosyayı kullanarak (tek bir dosya)

    Mesela siteadresim.com/5-km-kac-m diyince, 5 km to m; siteadresim.com/565421-m-kac-cm diyince 565421 m to cm değerlerini versin.

    Böyle bir şey mümkün mü acaba?

    Umarım anlatabilmişimdir, sabaha kadar bilgisayar başında beynim sulandı.
  • 09-02-2014, 10:55:59
    #2
    Mümkün.
  • 09-02-2014, 11:04:16
    #3
    Evet mümkün get ile değerleri alıp bir fonksiyonla işi halledebilirsiniz


    iPhone 'den Tapatalk aracılığı ile gönderildi
  • 09-02-2014, 11:49:11
    #4
    .htaccess
    RewriteEngine on
    
    RewriteRule (.*?)-(.*?)-kac-(.*?).html hesapla.php?hesap=$2&to=$3&deger=$1
    hesapla.php

    <?php
    
    echo "<pre>" . print_r( $_REQUEST , TRUE) . "</pre>";
    
    ?>

    Örnek linkler;

    site.com/350-km-kac-m.html
    site.com/67346734-m-kac-km.html
  • 09-02-2014, 12:36:38
    #5
    hesap
    to
    deger

    Bunları getle alın

    Sanırım hesap metre
    To cm
    Deger de yanlış anlamadıysam 565421 kısmı

    Bundan sonrası uygun bir fonksiyon yazmaya kalmış


    iPhone 'den Tapatalk aracılığı ile gönderildi
  • 09-02-2014, 14:45:28
    #6
    _LosT_ adlı üyeden alıntı: mesajı görüntüle
    Mümkün.

    ByAkman adlı üyeden alıntı: mesajı görüntüle
    Evet mümkün get ile değerleri alıp bir fonksiyonla işi halledebilirsiniz


    iPhone 'den Tapatalk aracılığı ile gönderildi






    PamukBilisim adlı üyeden alıntı: mesajı görüntüle
    .htaccess
    RewriteEngine on
    
    RewriteRule (.*?)-(.*?)-kac-(.*?).html hesapla.php?hesap=$2&to=$3&deger=$1
    hesapla.php

    <?php
    
    echo "<pre>" . print_r( $_REQUEST , TRUE) . "</pre>";
    
    ?>

    Örnek linkler;

    site.com/350-km-kac-m.html
    site.com/67346734-m-kac-km.html






    ByAkman adlı üyeden alıntı: mesajı görüntüle
    hesap
    to
    deger

    Bunları getle alın

    Sanırım hesap metre
    To cm
    Deger de yanlış anlamadıysam 565421 kısmı

    Bundan sonrası uygun bir fonksiyon yazmaya kalmış


    iPhone 'den Tapatalk aracılığı ile gönderildi

    Arkadaslar yanitlariniz icin tesekkur ederim fakat php bilgim maalesef bahsettiginiz yontemleri kullanmak icin yeterli degil. Bu konuda daha detayli yardimci olabilecek bir arkadas var mi acaba?

    Telefon ile gonderildi.
  • 09-02-2014, 14:47:45
    #7
    Araştırarak ve deneme yanılma yaparak bilginizi genişletebilirsiniz.
  • 09-02-2014, 14:50:10
    #8
    Hkan adlı üyeden alıntı: mesajı görüntüle
    Araştırarak ve deneme yanılma yaparak bilginizi genişletebilirsiniz.
    Haklisiniz fakat yeterli altyapim olmadigi icin isin icinden cikamadim. Adres cubugundaki tum adresi sayfaya yazdirmaktan oteye gidemedim.

    Telefon ile gonderildi.
  • 09-02-2014, 14:56:00
    #9
    /100-km-kac-mil

    yukardaki adres için değişkenler şu şekilde olur:

    $_GET['deger'] => 100
    $_GET['hesap'] => km
    $_GET['to'] => mil

    İş sadece, sizin halihazırda çalışan sisteme bu değişkenleri enjekte etmenize kalmış.