• 19-06-2020, 13:40:13
    #1
    Üyeliği durduruldu
    Arkadaşlar merhaba,
    Elimde 35k bir redirect url listem var. O listedeki bir bölümü sürekli değişitirmem gerek ama bunu elle yapmak imkansız gibi birşey. Bunun için bildiğiniz bir fonksiyon veya metod var mı yapabileceğim. Örneğini aşağıda vereceğim.

    Örnek olarak http://www.google.fr/url?q=www.benimsitem.com/site-makalesi

    Yukarıda işaretlediğim yerde kırmızı ile işaretlediğim yeri değiştirmem lazım. Fakat 35k benzer link var. Toplu yapmanın yollarını arıyorum.
  • 19-06-2020, 13:43:31
    #2
    liste db'de mi ? "=" işaretiyle url'i parse ederek birleştirme işlemi yapabilirsiniz.
  • 19-06-2020, 13:44:32
    #3
    Üyeliği durduruldu
    atoksoz adlı üyeden alıntı: mesajı görüntüle
    liste db'de mi ? "=" işaretiyle url'i parse ederek birleştirme işlemi yapabilirsiniz.
    hayır hocam txt dosyasında.
  • 19-06-2020, 13:47:11
    #4
    $değişken = 'http://www.google.fr/url?q=www.benimsitem.com/site-makalesi ';
    str_replace('www.benimsitem.com/site-makalesi ','www.yeni site.com/site-makalesi ',$değişken);
  • 19-06-2020, 13:51:03
    #5
    regex kullanabilirsiniz
  • 19-06-2020, 13:55:01
    #6
    Üyeliği durduruldu
    ClkOfis adlı üyeden alıntı: mesajı görüntüle
    $değişken = 'http://www.google.fr/url?q=www.benimsitem.com/site-makalesi ';
    str_replace('www.benimsitem.com/site-makalesi ','www.yeni site.com/site-makalesi ',$değişken);
    35000 tane benzer link var hocam. Onları değişkenlere atama şansım var mı acaba_?



    Seyit25 adlı üyeden alıntı: mesajı görüntüle
    Ya linklerin başlangıcı google değilse
    Aynen öyle. Değil hepsi zaten. ama hemen hemen hepsi = den sonra değişecek.
  • 19-06-2020, 13:59:27
    #7
    PhpMax adlı üyeden alıntı: mesajı görüntüle
    35000 tane benzer link var hocam. Onları değişkenlere atama şansım var mı acaba_?




    Aynen öyle. Değil hepsi zaten. ama hemen hemen hepsi = den sonra değişecek.

    35k lık bir döngü oluşturacaksınız. Basit bir uygulama isterseniz pm gönderebilirsiniz.
  • 19-06-2020, 13:59:45
    #8
    PhpMax adlı üyeden alıntı: mesajı görüntüle
    35000 tane benzer link var hocam. Onları değişkenlere atama şansım var mı acaba_?
    $değişken = txt dosyasındaki tüm metin hocam
  • 19-06-2020, 14:25:51
    #9
    selamlar, linki explode edip birleştirme işlemini yapabilirsiniz.

    https://www.php.net/manual/tr/function.explode.php