DLE Grabber Private V8.2 - NULLED!

Discussion in 'PHP' started by -=BooT=-, 18 Feb 2009.

  1. korp

    korp New Member

    Joined:
    26 Sep 2008
    Messages:
    29
    Likes Received:
    4
    Reputations:
    0
    У меня прям парадокс(грабер один пашет,другой не пашет).Если грабить много страниц то иногда при парсинге пропускает страницы,не полностью парсит.
    Хз почему но на некоторых станицах не грабит все новости, с других страниц грабиться нормально а с их нет.
    А как впихнуть чтоб автора указывало? ото у мну чёт не выходит.
    Жаль в PHP не силён(
     
    #21 korp, 4 Mar 2009
    Last edited: 4 Mar 2009
  2. korp

    korp New Member

    Joined:
    26 Sep 2008
    Messages:
    29
    Likes Received:
    4
    Reputations:
    0
    AkyHa_MaTaTa вот текст надо заменить в стандартном граебере чтоб чпу пахало заменить файл save.php вот этим текстом:
    PHP:
    <?php 
    function ruslat ($qwer

            
    $NpjLettersFrom "абвгдезиклмнопрстуфцы"
            
    $NpjLettersTo   "abvgdeziklmnoprstufcy"
            
    $NpjBiLetters = array(  
          
    "й" => "jj""ё" => "jo""ж" => "zh""х" => "kh""ч" => "ch",  
          
    "ш" => "sh""щ" => "shh""э" => "je""ю" => "ju""я" => "ja"
          
    "ъ" => """ь" => ""
                                  ); 

            
    $NpjCaps  "АБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЬЪЫЭЮЯ"
            
    $NpjSmall "абвгдеёжзийклмнопрстуфхцчшщьъыэюя"

          
    $qwer str_replace(".php"""$qwer); 
          
    $qwer trim(strip_tags($qwer)); 
          
    $qwer preg_replace"/\s+/ms""-"$qwer ); 
          
    $qwer strtr$qwer$NpjCaps$NpjSmall ); 
          
    $qwer strtr$qwer$NpjLettersFrom$NpjLettersTo ); 
          
    $qwer strtr$qwer$NpjBiLetters ); 

          
    $qwer preg_replace("/[^a-z0-9\_\-.]+/mi"""$qwer); 
          
    $qwer=preg_replace('#[\-]+#i''-'$qwer); 
          
    $qwer strtolower $qwer ); 

          if (
    strlen($qwer) > 40) { 

            
    $qwer substr ($qwer040); 

                if ((
    $temp_max strrpos($qwer'-')))  $qwer substr ($qwer0$temp_max); 

          } 

      return 
    $qwer


    //echo count($_POST["checkbox"]); 
    echo "Категория: ".$_POST["cat"]."<br>"
    $wert $_POST["cat"]; 
     if (
    $_POST['avtors']) {$erty=$_POST['avtors'];} else {$erty=" ";} 
    //for ($rtyu=0;$rtyu<count($_POST["newsurl"]);$rtyu++) 
    while (list($tyui,$yuio)=each($_POST["newsnum"])) 

        
    //echo $yuio."--".$tyui."<br>"; 
        //echo $_POST["checkbox".$yuio]."---<br>"; 
        
    if ($_POST["checkbox".$yuio]!=""
            { 
            echo 
    $_POST["newsurl".$yuio]."<br>"
            
    $uiopF $_POST["newstitle".$yuio]; 
            echo 
    $uiopF."<br>"

            
    $iopaE file_get_contents("log/".$yuio.".html"); 
            
    $opas file_get_contents("log/".$yuio."-full.html"); 
            if (
    $_POST["allowmain"]) 
                
    $pasd="1"
            else 
                
    $pasd="0"

    //        echo $iopaE."<hr>"; 
    //        echo $opas."<hr>"; 

            
    mysql_query("INSERT INTO `".PREFIX."_post` ( `date` , `short_story` , `full_story` , `title` , `category` , `approve`, `allow_main` , `alt_name`,`autor`)            VALUES ('".date("Y-m-d H:i:s")."', '".mysql_real_escape_string($iopaE)."', '".mysql_real_escape_string($opas)."', '".mysql_real_escape_string($uiopF)."', '$wert' , 1, $pasd, '".ruslat(mysql_real_escape_string($uiopF))."','".$erty."')            "); 
            print 
    "<b style='border: 1px solid red; margin: 3px;'>Новость успешно добавлена.</b><br /><br />"

                    } 

    ?>
    А как сделать чтоб в твоей переделке чпу пахало?
    И возможно ли грабить по 1 страницу, а не с 1?
    Большое спасибо за грабер
     
  3. lambda88

    lambda88 New Member

    Joined:
    27 Jun 2009
    Messages:
    10
    Likes Received:
    0
    Reputations:
    0
    ПРивет! Помогите пожалуйста с картинками, под тегами [imd][/img] грабит отлично, но тумбы не хочет!
     
  4. C.C.C.P

    C.C.C.P Banned

    Joined:
    26 Oct 2008
    Messages:
    44
    Likes Received:
    7
    Reputations:
    -1
    Подскажите как сделать что бы имя было кто новость запостил, допустим админ
     
  5. lambda88

    lambda88 New Member

    Joined:
    27 Jun 2009
    Messages:
    10
    Likes Received:
    0
    Reputations:
    0
    Могу поделиться граббером, который и автора новости пишет и картинки на сервер загружает и ЧПУ правильное ставит, только его нужно доделать:
    он не читает [thumb] теги
    и <div id='news-id-....'>новость</div> лишние ставит
     
  6. Rew

    Rew New Member

    Joined:
    12 Mar 2010
    Messages:
    9
    Likes Received:
    0
    Reputations:
    0
    Может кто-нить перезалить кто успел скачать
     
  7. Life7

    Life7 Banned

    Joined:
    14 Jun 2009
    Messages:
    150
    Likes Received:
    54
    Reputations:
    0
    +1
    тоже интересует...