• 18-05-2022, 12:08:54
    #1
    Merhabalar Arkadaşlar
    SMS API'si kullanarak web sitemde bir modül yazmaktayım , bir konuda takıldım.
    Yardımcı olarak arkadaşlara şimdiden çok teşekkür ederim.

    Örnek Sayfa 1 'de
    Bir inputu action ile post ediyorum.

    Ama burada ki amacım post ettiğim metni diğer sayfada GET ile alırken içerisindeki değişkenleri kullanmak istiyorum.

    Örnek Post edilen String : "Merhabalar Sayın $degisken_adi "

    Burada $degisken_adi ya da ilave kullanmak istediğim tüm parametreler string olarak geliyor , nasıl ayıklayabilirim .

    Şimdiden teşekkürler.
  • 18-05-2022, 12:10:44
    #2
    GET yerine action verdiğin sayfada POST İle karşılasan daha iyi olmaz mı ? İllaki yapacaksan metni ayrıştırmak için | gibi bi işaret ile gönder diğer sayfada explode ile parçala
  • 18-05-2022, 12:32:10
    #3
    Zaten aslında ilk bunu denedim $ özel karakter olduğu için kıyaslama yaparsın zaten de önemli olan şu illa ki post edeceksin ve bu zaten metin olarak gidecek.
    Explode de ettim de beceremedim .
  • 18-05-2022, 12:58:08
    #4
    değişken olarak poost etmek istetiğin veriyi özel olarak tanımlayıp, post ettiğiniz sayfada str_replace ile değişken olarak tanımlayabilirsiniz,


    $_POST['mesaj'] olarak gönderdiğin içerikde ismin kişiye özel olarak kullanılmasını istiyorsanız

    $_POST['mesaj'] içerisinde gönderdiğiniz veri 'Merhabalar Sayın {name} bla bla bla' şeklinde olduğunu düşünelim

    $_POST['mesaj'] verisini süzerek içerisinde {name} tanımını değişkeninizle değiştireceksiniz.

    örneğin;
     $ara      = array('{name}', '{uygulama}', '{tarih}', '{saat}');
    $degistir = array($m['adi'], $h['baslik'], $this->trhc($tarih), $saat);
    
    $msg = str_replace($ara, $degistir, $_POST['mesaj'] );
  • 18-05-2022, 14:39:17
    #5
    aSSembLy adlı üyeden alıntı: mesajı görüntüle
    değişken olarak poost etmek istetiğin veriyi özel olarak tanımlayıp, post ettiğiniz sayfada str_replace ile değişken olarak tanımlayabilirsiniz,


    $_POST['mesaj'] olarak gönderdiğin içerikde ismin kişiye özel olarak kullanılmasını istiyorsanız

    $_POST['mesaj'] içerisinde gönderdiğiniz veri 'Merhabalar Sayın {name} bla bla bla' şeklinde olduğunu düşünelim

    $_POST['mesaj'] verisini süzerek içerisinde {name} tanımını değişkeninizle değiştireceksiniz.

    örneğin;
     $ara      = array('{name}', '{uygulama}', '{tarih}', '{saat}');
    $degistir = array($m['adi'], $h['baslik'], $this->trhc($tarih), $saat);
    
    $msg = str_replace($ara, $degistir, $_POST['mesaj'] );
    Hocam çok teşekkür ederim , cidden harikasınız .