• 04-11-2012, 02:29:35
    #10
    <?php   
    
    include 'baglan.php'; 
    $KullaniciBilgilerim = 'id=adimibiliyorum&sifre=123456'; 
    $site = 'http://www.siteismi.com'; 
    $Baglan = baglan($site,$KullaniciBilgilerim); 
    
    preg_match_all('@<a style="text-decoration:none;" href="(.*?)">(.*?)</a>@',$Baglan,$Kategori); 
    
    yaz($Kategori);
    
    ?>
    Bu şekilde bir çıktı elde edersiniz.
  • 04-11-2012, 02:45:53
    #11
    bu da botun içeriği
    <?php  
    
    include 'baglan.php';
    $kategori = (isset($_GET['kategori'])) ? $_GET['kategori'] : '';  
    $KullaniciBilgilerim = 'id=adimibiliyorum&sifre=123456';
    $site = 'http://www.siteismi.com';
    $Baglan = baglan($site,$KullaniciBilgilerim);
    
    preg_match_all('@<a style="text-decoration:none;" href="(.*?)">(.*?)</a>@',$Baglan,$Kategori);
    
    
    
    ?>
    
    
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    
    <title>İşveren Kayıt</title>
    <link rel="stylesheet" type="text/css" href="style.css" />
    
    </head>
    
    <body>
    <!--Genel-->
    <div id='genel'>
    <div class='header'>
    <h1 class="html">siteismi.com Bot</h1>
    <p>Cekmek istediginiz Kategoriyi Secin:
    <form action='index.php' method='get'>
    <select name='kategori'>
    <option value='deneme'><------- Kategori Seciniz -------></option>
    <?php
    
    for($i = 0; $i < count($Kategori[0]); $i++){
    if($Kategori[1][$i] == $kategori){
    echo '<option value="'.$Kategori[1][$i].'" selected>'.$Kategori[2][$i].'</option>';
    }else{
    echo '<option value="'.$Kategori[1][$i].'">'.$Kategori[2][$i].'</option>';
    }
    
    }
    
    ?>
    </select>
    <input type='submit' value='EKLE' style='background-color: #000; color: #fff; padding: 3px 6px; border: 1px solid #ddd; cursor: pointer' />
    </form>
    </p>


    --R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 02:45:53 -->-> Daha önceki mesaj 02:42:12 --

    Arkadaslar konuyu cek yaptıgımda url ye böyle geliyor. bunu nasıl http://siteismi.com/konu/konu2/konu3.html olarak alabilrim?
    http://localhost/index.php?kategori=...2%2Fkonu3.html
  • 04-11-2012, 13:18:01
    #12
    $kategori = @$_GET['kategori'];

    Şeklinde de çözüm getirilebilir.
    Hata vermesinin sebebi $_GET ile 'kategori' versinin yollanmaması.

    Yani URL index.php?kategori=1 olması gerekirken index.php olarak geliyor.
  • 04-11-2012, 18:31:37
    #13
    pSkpt adlı üyeden alıntı: mesajı görüntüle
    $kategori = @$_GET['kategori'];

    Şeklinde de çözüm getirilebilir.
    Hata vermesinin sebebi $_GET ile 'kategori' versinin yollanmaması.

    Yani URL index.php?kategori=1 olması gerekirken index.php olarak geliyor.
    http://localhost/index.php?kategori=...2%2Fkonu3.html


    haala böyle veriyor amacım ; http://siteismi.com/konu/konu2/konu3.html
    bu şekilde almam lazım
  • 04-11-2012, 22:33:42
    #14
    arkadaslar biri yardımcı olabilirmi lütfen? neden :// bunların yerine %3A%2F%2F böyle sorun alıyorum bunu yapmamam için ne yapmam lazım? ayrıca neden linkin başında
    http://localhost/index.php?kategori=
    bunlar yazılıyor?
  • 04-11-2012, 23:21:53
    #15
    Kimlik doğrulama veya yönetimden onay bekliyor.
    SysTem_32 adlı üyeden alıntı: mesajı görüntüle
    arkadaslar biri yardımcı olabilirmi lütfen? neden :// bunların yerine %3A%2F%2F böyle sorun alıyorum bunu yapmamam için ne yapmam lazım? ayrıca neden linkin başında
    http://localhost/index.php?kategori=
    bunlar yazılıyor?
    Arkadaşım veri GEt ile geldiği için o şekilde oluyor. Linkde ki karakterlerde encopde edilip gönderilir. Yani sana:

    http://localhost/index.php?kategori=http%3A%2F%2Fwww.siteismi.com%2Fkonu%2Fkonu2%2Fkonu3.html
    şeklinde gelen linki:

    echo $_GET['kategori'];
    dediğin zaman http://siteismi.com/konu/konu2/konu3.html diye verir. Daha sonra o değeri alıp istediğin yerde kullanabilirsin.

    Uzun lafın kısası anormal bir durum yok. Senin burada ki problemini tam olarak anlayamadım.
  • 05-11-2012, 05:13:01
    #16
    acayip adlı üyeden alıntı: mesajı görüntüle
    Arkadaşım veri GEt ile geldiği için o şekilde oluyor. Linkde ki karakterlerde encopde edilip gönderilir. Yani sana:

    http://localhost/index.php?kategori=http%3A%2F%2Fwww.siteismi.com%2Fkonu%2Fkonu2%2Fkonu3.html
    şeklinde gelen linki:

    echo $_GET['kategori'];
    dediğin zaman http://siteismi.com/konu/konu2/konu3.html diye verir. Daha sonra o değeri alıp istediğin yerde kullanabilirsin.

    Uzun lafın kısası anormal bir durum yok. Senin burada ki problemini tam olarak anlayamadım.
    yardımlarınız için çok teşekkür ederim hallettim sorunu