[php] Новичкам: задаем вопросы

Discussion in 'PHP' started by _Great_, 26 May 2007.

Thread Status:
Not open for further replies.
  1. saha

    saha New Member

    Joined:
    23 Apr 2008
    Messages:
    8
    Likes Received:
    3
    Reputations:
    -3
    Ребят а что ткое капча?
     
    1 person likes this.
  2. Jer1cho

    Jer1cho Member

    Joined:
    6 Jun 2008
    Messages:
    212
    Likes Received:
    65
    Reputations:
    10
    http://ru.wikipedia.org/wiki/CAPTCHA
     
    2 people like this.
  3. XopoIII

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

    Joined:
    29 Oct 2007
    Messages:
    386
    Likes Received:
    30
    Reputations:
    0
    не сооброжу как сделать...
    на странице высвечиваются ники зарегеных юзеров которые подписались на что то там, на определенной странице, определенные подписки...это получается нада в таблице юзеров делать поля со всеми подписками и потом при заказе, делается выборка из бд у кого подписка допустим ==1? или создать таблицы с названием подписок и туда добовлять зеров подписавшихся? или я запутался нах....как лучше сделать?...
     
  4. Zedi

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

    Joined:
    6 Jun 2007
    Messages:
    316
    Likes Received:
    120
    Reputations:
    13
    Лучше в таблице создать поле на что подписался и потом выводить всех юзеров с этой подпиской
     
    #4744 Zedi, 18 Aug 2008
    Last edited: 18 Aug 2008
  5. Zedi

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

    Joined:
    6 Jun 2007
    Messages:
    316
    Likes Received:
    120
    Reputations:
    13
    Или если ты добавляешь новые подписки постоянно чтобы вручную не править код создай две таблицы. Первая будет таблица с полями например:ид,имя,описание. И вторая таблица будет с полями:имя подписчика, мыло подписчика, и номер ИД на что подписался
     
  6. banned

    banned Banned

    Joined:
    20 Nov 2006
    Messages:
    3,324
    Likes Received:
    1,193
    Reputations:
    252
    Создай отд.таблицу с подписками:
    Подписка | Пользователи
    1 | 24,36,8527,32634
    2 | 437,954,4387
     
  7. OnArs

    OnArs Banned

    Joined:
    1 Aug 2008
    Messages:
    211
    Likes Received:
    13
    Reputations:
    1
    Да нет там капчи, вся проблема в создании POST запроса.
     
  8. Zedi

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

    Joined:
    6 Jun 2007
    Messages:
    316
    Likes Received:
    120
    Reputations:
    13
    А в чем проблема то? Просмотри какой запрос посылает браузер и все обязательно пищи юзер_агент и рефф с их сайта откуда должен запрос проходить. Обязательно проверь существование скрытых полей
     
  9. NOmeR1

    NOmeR1 Everybody lies

    Joined:
    2 Jun 2006
    Messages:
    1,068
    Likes Received:
    783
    Reputations:
    213
    OnArs
    Сокеты будем учить? Хотя бы в этой теме посмотри, уверен, здесь таких вопросов полно было. Не нравятся сокеты - юзай курл, в конце концов :)
     
  10. XopoIII

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

    Joined:
    29 Oct 2007
    Messages:
    386
    Likes Received:
    30
    Reputations:
    0
    извиняй, но как заносить в таблицу ид пользователей через запятую?...
     
  11. Zedi

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

    Joined:
    6 Jun 2007
    Messages:
    316
    Likes Received:
    120
    Reputations:
    13
    A зачем тебе надо сразу записывать несколько пользователей?
     
  12. XopoIII

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

    Joined:
    29 Oct 2007
    Messages:
    386
    Likes Received:
    30
    Reputations:
    0
    ну как, таблица с подписками, подписки по номерам 1-бла бла 2-блублу и т.д.
    и к ним приапгрейживать юзеров
     
  13. m0nsieur

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

    Joined:
    8 Apr 2008
    Messages:
    223
    Likes Received:
    69
    Reputations:
    10
    Одна общая таблица для всех подписок
    id - просто порядковый номер записи
    id_user - идентификатор юзера
    id_pod - идентификатор подписки

    пишешь юзера в базу и приписываешь ему номер подписки, затем выбираешь юзеров с какой тебе нужно подпиской и шлешь им, что хотел.
    Если нужно добавить к юзеру еще одну подписку, добавляешь к id_pod через ';' еще один id подписки. Только с выборкой будет несколько сложнее уже.
     
  14. art2222

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

    Joined:
    28 Apr 2008
    Messages:
    118
    Likes Received:
    57
    Reputations:
    10
    есть такой вопрос: в папке со скриптом лежит файлик с проксями, записанными в виде ip: port каждый в новой строке. как мне в скрипте получить массив с проксями? с меня +
     
    #4754 art2222, 18 Aug 2008
    Last edited: 18 Aug 2008
  15. Zedi

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

    Joined:
    6 Jun 2007
    Messages:
    316
    Likes Received:
    120
    Reputations:
    13
    Тебе поможет функция explode и file_get_contents
     
    1 person likes this.
  16. SponS

    SponS Banned

    Joined:
    8 Apr 2006
    Messages:
    10
    Likes Received:
    1
    Reputations:
    -1
    to lower case
     
  17. SponS

    SponS Banned

    Joined:
    8 Apr 2006
    Messages:
    10
    Likes Received:
    1
    Reputations:
    -1
    Да,что ты...
    file and foeach :cool:
     
    1 person likes this.
  18. Red_Red1

    Red_Red1 Banned

    Joined:
    12 Jan 2007
    Messages:
    246
    Likes Received:
    258
    Reputations:
    83
    Вот простейшее
    PHP:
    <?
    $file_array =  file ("fil.txt"); //читаю весь файл в массив
    print_r($file_array);
    ?>
    формат файла
    255.255.255.0:80
    255.255.255.1:81
    255.255.255.2:82
    результат
    Array ( [0] => 255.255.255.0:80 [1] => 255.255.255.1:81 [2] => 255.255.255.2:82 )
     
  19. Chaak

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

    Joined:
    1 Jun 2008
    Messages:
    1,059
    Likes Received:
    1,067
    Reputations:
    80
    PHP:
    <?php
    $file 
    file("proxie.txt");
    $n count($file);
    for(
    $i=0;$i<$n;$i++){
           
    $file[$i] = trim($file[$i];     //отчищаем от лишних пробелов и знаков переноса строк.
    }
    ?>
    на мой взягляд это оптимальный способ
     
  20. Boccob

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

    Joined:
    4 May 2007
    Messages:
    37
    Likes Received:
    18
    Reputations:
    1
    PHP:
    <?php
    $proxy_list 
    str_replace(array("\r""\n"' '), ''file('list.txt'));
    ?>
    Немного красивше.
     
    3 people like this.
Thread Status:
Not open for further replies.