• 03-03-2013, 13:10:11
    #1
    merhabalar. elimde bir link var
    http://www.site.org/index.php?do=/profile-2/photo/
    şeklinde.

    bunun son kısmını yani "photo" kısmını almak istiyorum. /photo/ gibi olanları da kabul ama photo geçmesi lazım içinde

    bold olan kısım olmasa yapıyorum fakat orası işin içine girince olmuyor nedendir anlayamadım.

    Yardımcı olabilecek birileri varsa bekliyorum. Teşekkürler
  • 03-03-2013, 13:26:46
    #2
    Kimlik doğrulama veya yönetimden onay bekliyor.
    $href = "http://www.site.org/index.php?do=/profile-2/photo/";
    
    preg_match('~http://www\.site\.org/index\.php\?do=/profile-2/([^/]+)/~', $href, $m);
    var_dump($m);
    $href = "http://www.site.org/index.php?do=/profile-2/photo/";
    
    var_dump(explode('/', $href));
    $href = "http://www.site.org/index.php?do=/profile-2/photo/";
    
    var_dump($query = parse_url($href, PHP_URL_QUERY));
    parse_str($query, $q);
    var_dump($q);
  • 03-03-2013, 19:15:31
    #3
    arkadaşlar çözdüm, şu koddan faydalanarak onu en alttaki şekline çevirdim. teşekkürler
    yararlandığım (teşekkürler grafitus)
    $href = "http://www.site.org/index.php?do=/profile-2/photo/"; 
    
    var_dump(explode('/', $href));
    son hali
    $href = "http://www.site.org/index.php?do=/profile-2/photo/"; 
    
    $d=explode ('/',$href);
    $son=array_pop($d);
    $son2=array_pop($d);
    echo $son2;