• 09-11-2016, 23:14:00
    #1
    merhaba arkadaşlar bi bot buldum googleden fakat botda küçük bir değişiklik yapmak istiyorum bot aşağıda inceleye bilirsiniz botda istediyim siteden veriyi çeke biliyorum fakat veriler ( ver1. veri2. veri3. ver4. veri5. veri6. veri7. veri8. ) ben alt alta gelmesini ve bir pormun içinde olmasını istiyorum şöle yanı
    veri1
    veri2
    veri3
    veri4
    veri5
    veri6
    veri7
    veri8
    yardımcı olurmusunuz lütfen yarıca veriler formun içinde olursa çok iyi olur
    <form action="kaydetyou.php" method="post" >
        <input type="label" name="baslik">
        <input type="submit">
    </form>
    
    <?
    
    
    $site = file_get_contents("www.siteismi.com");
    
    preg_match_all('#<p><strong>(.*?)</p>#s',$site,$veriler);
    
    // değişkendeki array sayıyor ve buna göre döngüde ekrana yazdırıyoruz.
    for ($i=0; $i<count($veriler[1]); $i++)
    {
    
       
               
    echo $veriler[1][$i];
    }
    ?>
  • 14-11-2016, 00:11:15
    #2
    konu güncel hala çözemedim
  • 14-11-2016, 00:18:51
    #3
    Üyeliği durduruldu
    @fermayil;

    <form action="kaydetyou.php" method="post" >
        <input type="label" name="baslik">
        <input type="submit">
    </form>
    <textarea>
    <?
    
    
    $site = file_get_contents("www.siteismi.com");
    
    preg_match_all('#<p><strong>(.*?)</p>#s',$site,$veriler);
    
    for ($i=0; $i<count($veriler[1]); $i++)
    {
    
       
               
    echo $veriler[1][$i].'<br>';
    }
    ?></textarea>
  • 14-11-2016, 13:37:46
    #4
    twobuddy adlı üyeden alıntı: mesajı görüntüle
    @fermayil;

    <form action="kaydetyou.php" method="post" >
        <input type="label" name="baslik">
        <input type="submit">
    </form>
    <textarea>
    <?
    
    
    $site = file_get_contents("www.siteismi.com");
    
    preg_match_all('#<p><strong>(.*?)</p>#s',$site,$veriler);
    
    for ($i=0; $i<count($veriler[1]); $i++)
    {
    
       
               
    echo $veriler[1][$i].'<br>';
    }
    ?></textarea>
    teşekürler hocam ama bi sorun daha var bot verilerin hepsini bir tane textbox a ekliyor ben verilari ayrı ayrı textboxlarda göstermesini istiyorum
  • 14-11-2016, 15:25:54
    #5
    Explode ile yaptığım vardı yıllar önce belki de 10 yılı geçti. Siteyi patlattık böyle.
    <?php

    <?php
    ob_start();
    $connection = mysql_connect("mysql1056.servage.net","hts008","benim6677h");
    mysql_select_db("hts008", $connection);
    
    $site = 'http://www.freewebtemplates.com/download/templates/6758';
    
    for($i=6758;$i<7316;$i++){
    $site = "http://freewebtemplates.com/download/templates/$i";
    
        $ch = curl_init();
        curl_setopt($ch,CURLOPT_URL,$url);
        curl_setopt($ch,CURLOPT_USERAGENT, $_SERVER['HTTP_USER_AGENT']);
        curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
        $icerik = curl_exec($ch);
        curl_close($ch);
        
    $cikti = $icerik;
    $yazi_bas = explode('<li>title:', $cikti);
    $yazi_son = explode('</li>', $yazi_bas[1]);
    $yazi = $yazi_son[0];
    $baslik= addslashes($yazi);
    $yeniad = strip_tags(addslashes($baslik));
    //$yeniad=eregi_replace(" ","",$yeniad);  
    
    $yazi_bas = explode('<li>description:', $cikti);
    $yazi_son = explode('</li>', $yazi_bas[1]);
    $yazi = $yazi_son[0];
    $baslik= addslashes($yazi);
    $aciklama= $baslik;
    
    
    
    $haberekle="INSERT into aht_templer(baslik,aciklama) VALUES('$yeniad','$aciklama')";
    $hEkle=mysql_query($haberekle);
        if(!$hEkle){ 
        echo"$i olmadı<br>".mysql_error(); 
        } else { 
        $i2 = $i+1;
        //header("Location:http://localhost/yolla.php?i=$i2");
        echo 'oldu';
        }
        
        
    }
    
    ob_end_flush();
    ?>
  • 14-11-2016, 17:27:25
    #6
    <form action="kaydetyou.php" method="post" >
        <input type="label" name="baslik">
        <input type="submit">
    <?php
      
    $site = file_get_contents("www.siteismi.com");
     
    preg_match_all('#<p><strong>(.*?)</p>#s',$site,$veriler);
     
    for ($i=0; $i<count($veriler[1]); $i++)
    {        
        echo '<textarea>'.$veriler[1][$i].'</textarea><br />';
    }
    
    ?>
    </form>