Скрипт парса определённой версии DLE

Discussion in 'PHP' started by slva2000, 25 Nov 2009.

  1. slva2000

    slva2000 New Member

    Joined:
    20 Nov 2009
    Messages:
    42
    Likes Received:
    2
    Reputations:
    0
    Решил создать отдельную тему.

    Написал скрипт, который позволяет выдернуть из существуюющего списка любых сайтов (или только ДЛЕ, построчно), те версии движков, который нужны только вам.

    CURL, реальная многопоточность.

    Скрипт гибог (при базовых знаниях php), версию можно настроить в коде, указав правильный размер нужного изображения (см код).

    http://depositfiles.com/files/6s4qs35gb

    ЗЫ не уверен, что тема д.б. в Уязвимостях.
     
  2. b3

    b3 Moderator

    Joined:
    5 Dec 2004
    Messages:
    2,041
    Likes Received:
    933
    Reputations:
    199
    Работает очень шустро =) Но есть пару замечаний:
    PHP:
    function Clear_array_empty_val($array)
    {

    $ret_arr = array();
    foreach(
    $array as $val)
    {
        
    $valtrim($val);
        if (
    $val=="\r\n"||$val==="\n"||$val==="\r"){
        continue;
        }
        else{
            
    $ret_arr[] = $val;
        }
    }
    return 
    $ret_arr;
    }
    $arr = array_map('trim',$arr);

    И еще у меня скрипт закончил работу на 99% процентах. Да и вывело в браузер непонятно что =) интерфейс немного храмает, хоть это и не важно но раз уж начал делать, то хотелось бы видеть осмысленный вывод.
    У меня есть идея, сделай прогресс бар к примеру зеленым цветом, и на том месте где находит 8.2 пусть будет 1% прогресс бара красного цвета.

    Вот скрин того что выводит у меня
    http://img504.imageshack.us/img504/3640/84498952.png
     
    _________________________
  3. slva2000

    slva2000 New Member

    Joined:
    20 Nov 2009
    Messages:
    42
    Likes Received:
    2
    Reputations:
    0
    b3

    прогресс бар, как и класс курла, разумеется, заимствованные. Я их использую в купе, для любых своих скриптов.... А на счёт интерфейса (99% и другое) - всё исключительно для себя, посему и лиш бы функционал был на высоте.

    да, array_map() бы отлично подошёл. :) Спасибо!

    ЗЫ: из-за завала идей (попёрло, что ли...?) не успеваю наводить красоту. Просто зашёл, увидил про уязвимость, накидал - заработало.

    Думаю "это" многих под зад подопнёт...
     
    #3 slva2000, 25 Nov 2009
    Last edited: 25 Nov 2009