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

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

Thread Status:
Not open for further replies.
  1. serg-php

    serg-php Elder - Старейшина

    Joined:
    28 Jan 2008
    Messages:
    313
    Likes Received:
    9
    Reputations:
    0
    Решение было следующим:

    PHP:
     $ql 'SELECT link_id AS o_id,'.$TITLE_FIELD.' AS o_title, images AS o_images, v_descr AS o_descr FROM '.TBL_AD.
            
    ' WHERE catid="'.$a_Ad['catid'].'" AND link_id < '.$a_Ad['link_id'].''.
            
    hwFilterGetSQL().' ORDER BY link_id DESC LIMIT 3';
     
  2. Qb1024

    Qb1024 New Member

    Joined:
    15 Jul 2009
    Messages:
    323
    Likes Received:
    4
    Reputations:
    0
    А ты как его ставишь? Ставь подключаемым модулем, Для этого нужно подправть конфиги апатча.
     
  3. ReduKToR

    ReduKToR Active Member

    Joined:
    5 Jan 2009
    Messages:
    257
    Likes Received:
    179
    Reputations:
    4
    Вообщем вопрос:
    В таблице мускул есть поля:
    церковь - 0
    Замок - 1
    кузница - 1
    оружейка - 1
    клановая - 0


    требуется сделать процентное соотношение всей таблицы,типа город развит на nn %

    просьба не посылать читать учебники алгебры за 6 класс...
     
  4. Qb1024

    Qb1024 New Member

    Joined:
    15 Jul 2009
    Messages:
    323
    Likes Received:
    4
    Reputations:
    0
    А сколько максимально может быть баллов в сумме?
     
  5. -=Zhenek=-

    -=Zhenek=- Elder - Старейшина

    Joined:
    31 Dec 2007
    Messages:
    271
    Likes Received:
    77
    Reputations:
    1
    ну если каждого здания по 1 то так:

    y - количество здания (у вас это 5)

    y=100%
    1=x%

    x= 100/y

    у вас х = 20%

    тоесть имея данные которые привели вы получаем развитие города на 60%

    Если зданий может быть больше (2 церкви) то тогда всего зданий (у) это сумма количества всех возможных построек
     
  6. 0ldbi4

    0ldbi4 Elder - Старейшина

    Joined:
    14 Apr 2008
    Messages:
    264
    Likes Received:
    51
    Reputations:
    10
    формуло:
    $x - сумма набранных баллов
    $y - сумма максимального количества баллов города
    $z - результат
    ______________

    $z=round(x/($y/100));
     
    1 person likes this.
  7. wildshaman

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

    Joined:
    16 Apr 2008
    Messages:
    477
    Likes Received:
    483
    Reputations:
    99
    Алгоритм, думаю, реализуешь сам.
    Берешь все поля, суммируешь все значения и для уровня развития города будет формула:
    $level=$summ*100\$maxsumm;
    где $summ - уровень развития каждой структуры (0+1+1+1+1)
    где $maxsumm - сумма максимальных возможностей развития структур (10+1+10+10+10 к примеру)
     
    2 people like this.
  8. Patronik

    Patronik Member

    Joined:
    16 Mar 2009
    Messages:
    111
    Likes Received:
    12
    Reputations:
    0
    не помагает, ни iconv ни mbstring. Пробовал создать файл .htaccess в корне сайта с параметрами
    AddDefaultCharset utf-8

    <IfModule mod_charset.c>
    CharsetRecodeMultipartForms Off
    CharsetSourceEnc utf-8
    </IfModule>
    но тоже не помогает. Может есть какой то параметр curl какой указывает выходную кодировку. А может апач на выход переустанавливает кодировку по дефолту. не могу короче решыть ету проблему.
     
    #14028 Patronik, 21 Feb 2010
    Last edited: 21 Feb 2010
  9. programming

    programming New Member

    Joined:
    26 Aug 2009
    Messages:
    190
    Likes Received:
    3
    Reputations:
    0
    Задача: спарсить с любого сайта абсолютно все внутренние ссылки(ведущие на другие страницы этого же сайта), при чём сделать это максимально быстрым способом. Поэтому регулярки не подходят. Склоняюсь к DOM, но точно не знаю как парсить таким способом. То есть без использования различных дополнительных библиотек.. Быть может будут и готовые решения?
     
  10. wildshaman

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

    Joined:
    16 Apr 2008
    Messages:
    477
    Likes Received:
    483
    Reputations:
    99
    Со всего сайта рекурсивно или 't с одной страницы?
    Чем не устраивают регулярки?
     
  11. programming

    programming New Member

    Joined:
    26 Aug 2009
    Messages:
    190
    Likes Received:
    3
    Reputations:
    0
    Регулярки дольше работают..
    Со всего сайта. Но мне бы хотя бы с одной страницы решение найти..
     
  12. wildshaman

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

    Joined:
    16 Apr 2008
    Messages:
    477
    Likes Received:
    483
    Reputations:
    99
    Быстрее регулярок решения ты не найдешь, я думаю. Тем более, на одной страницы не будет около миллиона ссылок, чтобы регулярки замедлять сильно.
     
  13. Gifts

    Gifts Green member

    Joined:
    25 Apr 2008
    Messages:
    2,494
    Likes Received:
    807
    Reputations:
    614
    Hofs
    PHP:
    $text 'Привет';
    $outtext urlencode(base64_encode($text));
    echo 
    $outtext;
     
    _________________________
  14. 0ldbi4

    0ldbi4 Elder - Старейшина

    Joined:
    14 Apr 2008
    Messages:
    264
    Likes Received:
    51
    Reputations:
    10
    Если я тебя правильно понял Hofs то тебе нужно:

    base64_encode()
    Функция кодирует данные в кодировке MIME base64.

    Синтаксис:
    string base64_encode(string data)
    Функция base64_encode() возвращает строку, переданную в параметре data в кодировке MIME base64.

    Кодировка MIME base64 разработана для передачи двоичных данных через транспортные слои, которые не содержат восьмой бит, к примеру, как почтовые тела. Заметим, что данные в кодировке Base64 занимают примерно на 30% больше места, чем оригинал.
     
  15. Hofs

    Hofs New Member

    Joined:
    3 Aug 2009
    Messages:
    0
    Likes Received:
    2
    Reputations:
    0
    Спасибо за помощь!=)
    код от Gifts - как раз то что мне нужно =)
     
  16. NeoKlon

    NeoKlon New Member

    Joined:
    29 Sep 2009
    Messages:
    1
    Likes Received:
    0
    Reputations:
    0
    Ребята, подскажите как можно сделать, чтобы php страничка определяла, зашел юзер с прокси или без нее?
     
  17. pento

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

    Joined:
    3 Jul 2006
    Messages:
    126
    Likes Received:
    24
    Reputations:
    -1
    Смотреть HTTP-заголовки
     
  18. NeoKlon

    NeoKlon New Member

    Joined:
    29 Sep 2009
    Messages:
    1
    Likes Received:
    0
    Reputations:
    0
    А поподробнее))
    Немного я пробовал, не получалось.
     
  19. Gifts

    Gifts Green member

    Joined:
    25 Apr 2008
    Messages:
    2,494
    Likes Received:
    807
    Reputations:
    614
    NeoKlon многие виды проксей никак не показывают своего присутствия, не пытайтесь гоняться за ведьмами
     
    _________________________
  20. NeoKlon

    NeoKlon New Member

    Joined:
    29 Sep 2009
    Messages:
    1
    Likes Received:
    0
    Reputations:
    0
    Тогда хотябы для тех, для которых это возможно) Был бы очень признателен)

    В поиске находил что-то про HTTP_CLIENT_IP и HTTP_X_FORWARDED_FOR, но нифига с ними не получается.
     
Thread Status:
Not open for further replies.