• 17-01-2020, 10:43:34
    #1
    Merhaba arkadaşlar,

    Yapmakta olduğum bir programda wordpress temelli websitesinden link çekerken son linki özel şekilde oluşturmaya çalışıyorum. Yani linkini alacağım olduğum kaynak site abc.com diyelim. ben arayüze ekleyeceğim bir boşul satırıyla son linki oluştururken xyz.com olarak oluştur diyeceğim. devamında urlyi tamamlamak için kaynak aldığım abc.com içinde o postun kategori ismini aldıracağım. yani işlemin özeti arayüze ekleyeceğim boşluğa yazdığım xyz.com verisini çağıracak, sonra orjinal postttan da o postun sadece kategori ismini çağıracak. yani nihai url yapım xyz.com/orjinalpostun_kategoriismi şeklinde oluşacak. Bunu nasıl oluşturabilirim? kodun ilk kısmı arayüze veri yazma boşluğu kodunu oluşturabilmek, ikinci kısmı da nihai url kısmını dediğim şekilde oluşturtmak. Yardımınız için şimdiden çok teşekkürler.
  • 17-01-2020, 10:46:57
    #2
    php
    explode
    fonksiyonunu inceleyin
  • 17-01-2020, 10:52:09
    #3
    Yazdıklarınızı anlamadım, anlayabilsem yardımcı olurdum.
  • 17-01-2020, 10:55:08
    #4
    bagimsiz adlı üyeden alıntı: mesajı görüntüle
    php
    explode
    fonksiyonunu inceleyin
    çok teşekkür ederim. bakıyorum şimdi ona da.



    FSahin adlı üyeden alıntı: mesajı görüntüle
    Yazdıklarınızı anlamadım, anlayabilsem yardımcı olurdum.
    cevabın için çok teşekkür ederim hocam. mesela abc.com isimli bir sitede "deneyimler" isimli kategori içinde, urlsi "abc.com/hayatneguzel" şeklinde olan bir post var diyelim. programın arayüzüne bir veri girme boşluğu oluşturacağım. bu boşluğa "https://xyz.com" yazdım diyelim. program işlem sırasında arayüzdeki boşluğa girilen veri olarak "https://xyz.com" verisini çağıracak, orjinal posttan da "deneyimler" kategorisi ismi verisini çağıracak. nihayetinde sadece "https://xyz.com/deneyimler" şeklinde bir url oluşturacak.
  • 17-01-2020, 11:10:00
    #5
    Buradaki amaç bot ile veri çekme ise, şu şekilde bir şey işinizi görür.

    $a = 'https://www.turkiye.gov.tr/kategori/merhaba-dunya'; // Buraya kaynak site gelecek (Eğer kategori adı url'de yoksa burada farklı bir yol izlenmeli)
    $exp = explode('/', $a); // Slash'lardan parçalıyoruz
    $kat = $exp[3]; // Kategori adını parçalamış olduğumuz verinin 3.elemanından alıyoruz
    $site = 'http://abc.com'; // Buraya sizin eklediğiniz site adresiniz gelecek
    echo $site . '/' . $kat; // Son olarak burada gösteriyoruz.
    Soruyu doğru mu anladım bilmiyorum. Umarım yardımcı olmuşumdur.
  • 17-01-2020, 11:18:58
    #6
    FSahin adlı üyeden alıntı: mesajı görüntüle
    Buradaki amaç bot ile veri çekme ise, şu şekilde bir şey işinizi görür.

    $a = 'https://www.turkiye.gov.tr/kategori/merhaba-dunya'; // Buraya kaynak site gelecek (Eğer kategori adı url'de yoksa burada farklı bir yol izlenmeli)
    $exp = explode('/', $a); // Slash'lardan parçalıyoruz
    $kat = $exp[3]; // Kategori adını parçalamış olduğumuz verinin 3.elemanından alıyoruz
    $site = 'http://abc.com'; // Buraya sizin eklediğiniz site adresiniz gelecek
    echo $site . '/' . $kat; // Son olarak burada gösteriyoruz.
    Soruyu doğru mu anladım bilmiyorum. Umarım yardımcı olmuşumdur.
    evet hocam budur. çok çok teşekkür ederim. verdiğiniz kodun 4. satırında site ismini kullanıcı arayüzüne ekleyeceğimiz veri girme boşluk satırını nasıl oluşturabiliriz? çünkü kullanıcı arayüzü farklı bir dosyada tutulacak. kullanıcıya istediği site ismini kendisi girebilmeli. $site= kısmından sonrası arayüzdeki o veriyi çağırmalı.