Софтинка для редактирования списка акков

Discussion in 'Социальные сети' started by Maks-sim, 2 Feb 2009.

  1. Maks-sim

    Maks-sim Banned

    Joined:
    24 Jan 2009
    Messages:
    0
    Likes Received:
    1
    Reputations:
    0
    Программка удаляет одинаковые акки, также убирает лишние пробелы! Кому надо кину в личку.
     
    #1 Maks-sim, 2 Feb 2009
    Last edited by a moderator: 10 Feb 2009
  2. >.:!FrE!:.<

    >.:!FrE!:.< Elder - Старейшина

    Joined:
    19 Jul 2008
    Messages:
    0
    Likes Received:
    28
    Reputations:
    0
    PHP:
     <table>  
    <tr>  
    <td valign=top><form method="post">  
    <TEXTAREA NAME=mails ROWS=30 COLS=50></TEXTAREA>  
    <br/><input type="submit">  
    </form>  
    <td nowarp>  
    <?  
    if (isset($_POST['mails']))  
    {  
        $mails=strtolower($_POST['mails']);  
        preg_match_all('~[a-zA-Z0-9\.\_\-]+@[a-zA-Z0-9\_\-]+\.[a-zA-Z]{2,5}:(.*)~i',$mails,$result); 
        echo join('<br/>',array_unique(  
    array_map('htmlspecialchars',$result[0])));  
    }  
    ?>  
    </table> 
    Держи ;)
     
  3. .[SD].

    .[SD]. New Member

    Joined:
    25 Jan 2009
    Messages:
    0
    Likes Received:
    3
    Reputations:
    0
    может кто ни будь посоветует, есть список акков в формате mail:рass:friends
    нужно его как ни будь отконвертить в список mail:рass
    я думаю людям знающим php не составит труда отредактить вышевыложенный скрипт...
     
  4. AlexV

    AlexV Elder - Старейшина

    Joined:
    29 Feb 2008
    Messages:
    173
    Likes Received:
    550
    Reputations:
    81
    Все делается намного проще.

    Открываешь все это в блокноте, жмешь Ctrl+H - в первое поле пишешь:

    Code:
    :
    Во второе (замена)

    Code:
    tab:tab
    (т.е. табуляция - кнопка на клаве).

    Заменяешь все это. Затем копируешь все и вставляешь в excel.

    Получится разделенный список по столбцам:
    1_мыло 2_пасс 3_друзья

    Копируешь 1 и 2 обратно в блокнот - вот и все. Все это можно автоматизировать через макрос к примеру в (notapad++).
     
  5. .[SD].

    .[SD]. New Member

    Joined:
    25 Jan 2009
    Messages:
    0
    Likes Received:
    3
    Reputations:
    0
    ок огромный спс, помог сильно)
     
    #5 .[SD]., 10 Feb 2009
    Last edited by a moderator: 10 Feb 2009
  6. Brut[e]

    Brut[e] New Member

    Joined:
    31 Oct 2006
    Messages:
    0
    Likes Received:
    2
    Reputations:
    0
    Получиться вот что:
    И в excel это все как разбить на три столбца? И нафига ": "заменять на "tab:tab"?
     
  7. DIMON4G

    DIMON4G Elder - Старейшина

    Joined:
    25 May 2008
    Messages:
    0
    Likes Received:
    108
    Reputations:
    -1
  8. Brut[e]

    Brut[e] New Member

    Joined:
    31 Oct 2006
    Messages:
    0
    Likes Received:
    2
    Reputations:
    0
    2DIMON4G это не то, если ты об этом.
    Суть вопроса как убрать ID из текста такого вида mail : pass : id и привести его к виду mail : pass ( руками не вариант если 1к строк)
     
    #8 Brut[e], 11 Feb 2009
    Last edited: 11 Feb 2009
  9. .[SD].

    .[SD]. New Member

    Joined:
    25 Jan 2009
    Messages:
    0
    Likes Received:
    3
    Reputations:
    0
    вам же написали

    Code:
    :
    Во второе (замена)

    Code:
    tab:tab
    (т.е. табуляция - кнопка на клаве).

    Заменяешь все это. Затем копируешь все и вставляешь в excel.

    Получится разделенный список по столбцам:
    1_мыло 2_пасс 3_друзья

    нужно не писать "tab" а нажимать эту кнопку на клаве!))
     
  10. Brut[e]

    Brut[e] New Member

    Joined:
    31 Oct 2006
    Messages:
    0
    Likes Received:
    2
    Reputations:
    0
    Бля, сорри мен, но когда жмешь табуляцию идет переход на другие строки, даже точнее уже прыгает на кнопки, и строка вторая "для замены" обходится получается. Во что я не могу врубиться блин?
     
    #10 Brut[e], 11 Feb 2009
    Last edited: 11 Feb 2009
  11. login999

    login999 Elder - Старейшина

    Joined:
    12 Jun 2008
    Messages:
    491
    Likes Received:
    280
    Reputations:
    92
    Запускаешь эксель, и открываешь файл через него, при открытии файла спросит разделитель, указываешь : , открывает тебе файл как три столбика, 1 столбик маил, второй пасс, третий кол-во друзей

    сносишь столбик, который тебе нужно убрать, сохраняешь файл в .txt (если он до этого не был .txt),игнорируя все предупреждения , открываешь файл через любой блокнот, который умеет массово заменять (Notepad++), делаешь замену символа " "(два пробела) на : , делаешь замену "tab" на пустое место, сохраняешь изменения, все
     
  12. Brut[e]

    Brut[e] New Member

    Joined:
    31 Oct 2006
    Messages:
    0
    Likes Received:
    2
    Reputations:
    0
    Спасибо, буду должен )
    Проблема заключалась в том как прописать табуляцию в строке замены, простое нажатие TAB просто переносит курсор на следующую строку, решение нашел прописав код табуляции ^t или ^9
     
    #12 Brut[e], 11 Feb 2009
    Last edited: 11 Feb 2009
  13. AlexV

    AlexV Elder - Старейшина

    Joined:
    29 Feb 2008
    Messages:
    173
    Likes Received:
    550
    Reputations:
    81
    Для этого надо пользоваться нормальным блокнотом (Notepad++).

    Вопрос с Brut[e] решил.