• 02-08-2010, 14:36:30
    #1
    Üyeliği durduruldu
    Merhabalar,

    Alıntı
    Lorem ipsum dolor sit <a href="konu.php?id=55">amet</a>, consectetur adipiscing elit. Curabitur in vestibulum metus. Nunc a justo nibh. Proin commodo mollis dignissim. Proin in sapien vel nisi luctus <a href="konu.php?id=5">pulvinar</a> pulvinar ultrices quis nisi.
    Yukarıdaki gibi bir metnimizin olduğunu varsayalım. Buradaki bağlantılara (<a href=""></a>) parametre eklemek istiyorum. Yâni konu.php?id=55 ise, konu.php?id=55&sesid=sesid olarak değiştirmeliyim. Bunu nasıl yapabilirim, yardımcı olur musunuz?

    Saygılarımla;
    Samet ARAS.
  • 02-08-2010, 14:43:26
    #2
    Hazır kod vermeden yardımcı olmaya çalışayım. Düzenli ifade kullanmanız lazım preg_replace fonksiyonu ile.
  • 02-08-2010, 16:05:20
    #3
    php ile a href linklerine anca şu şekildede koyabilirsiniz
    <a href="<? echo 'konu.php?id='.$id.''sesid='.$sesid.'; ?>konu</a>
  • 02-08-2010, 16:10:28
    #4
    Üyeliği durduruldu
    output_add_rewrite_var('sessid', session_id());
    eğer metin direk sitenizdeyse. bu metod butun linklerinizde sessid=... gibi parametre ekleyecektir. ama site dışında bir metni bu hale getirmek istiyorsanuz arkadaşın dediği gibi duzenli ifadeler kullanmalısınız.

    http://www.php.net/manual/en/functio...ewrite-var.php
  • 02-08-2010, 20:07:59
    #5
    Kimlik doğrulama veya yönetimden onay bekliyor.
    D3LLy adlı üyeden alıntı: mesajı görüntüle
    output_add_rewrite_var('sessid', session_id());
    eğer metin direk sitenizdeyse. bu metod butun linklerinizde sessid=... gibi parametre ekleyecektir. ama site dışında bir metni bu hale getirmek istiyorsanuz arkadaşın dediği gibi duzenli ifadeler kullanmalısınız.

    http://www.php.net/manual/en/functio...ewrite-var.php
    Ey yavrum be. PHP neler varmış sende. +rep.
    ---
    preg_replace ile
    $icerik = 'Lorem ipsum dolor sit <a href="konu.php?id=55">amet</a>, consectetur adipiscing elit. Curabitur in vestibulum metus. Nunc a justo nibh. Proin commodo mollis dignissim. Proin in sapien vel nisi luctus <a href="konu.php?id=5">pulvinar</a> pulvinar ultrices quis nisi. ';
    $icerik = preg_rreplace('~<a href="([^"]+)"([^>]*)>~i', '<a href="$1&sesid=' . $sesid . '"$2>');
  • 02-08-2010, 21:10:25
    #6
    Üyeliği durduruldu
    by_grafitus adlı üyeden alıntı: mesajı görüntüle
    Ey yavrum be. PHP neler varmış sende. +rep.
    ---
    preg_replace ile
    $icerik = 'Lorem ipsum dolor sit <a href="konu.php?id=55">amet</a>, consectetur adipiscing elit. Curabitur in vestibulum metus. Nunc a justo nibh. Proin commodo mollis dignissim. Proin in sapien vel nisi luctus <a href="konu.php?id=5">pulvinar</a> pulvinar ultrices quis nisi. ';
    $icerik = preg_rreplace('~<a href="([^"]+)"([^>]*)>~i', '<a href="$1&sesid=' . $sesid . '"$2>');
    Teşekkür ederim, müteşekkirim