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

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

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

    justonline network ninja

    Joined:
    27 Jul 2011
    Messages:
    499
    Likes Received:
    60
    Reputations:
    53
    chmode.
    там все понятно. гугли)
     
  2. ocheretko

    ocheretko Banned

    Joined:
    15 May 2010
    Messages:
    144
    Likes Received:
    51
    Reputations:
    116
    Если от пользователей с браузера - с помощью htaccess disallow, allow
     
  3. boortyhuhtyu

    boortyhuhtyu Member

    Joined:
    2 Feb 2011
    Messages:
    727
    Likes Received:
    26
    Reputations:
    -6
    <

    извиняюсь.
     
    #20123 boortyhuhtyu, 1 Mar 2012
    Last edited: 1 Mar 2012
  4. Killan

    Killan New Member

    Joined:
    18 Nov 2011
    Messages:
    8
    Likes Received:
    3
    Reputations:
    0
    Здраствуйте!
    Если мне нужно что бы на моей странице я мог вводить данные, а они заполнялись на другом ресурсе. Какие элементы пхп мне необходимо использовать?
     
  5. Chaak

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

    Joined:
    1 Jun 2008
    Messages:
    1,059
    Likes Received:
    1,067
    Reputations:
    80
    Что-нибудь из этого:
     
  6. Gef3Dx

    Gef3Dx New Member

    Joined:
    27 Sep 2009
    Messages:
    28
    Likes Received:
    1
    Reputations:
    -5
    Для полного понимания вещей узнай что такое запрос, какой он бывает, что такое протокол http, какие ответы сервера бывают, а потом уже и функции php такие как CURL и т.д. ;)
    (Так как человек не познавший выше перечисленное, не сможет полностью понимать работу функций php таких как CURL)
     
  7. НTL

    НTL Elder - Старейшина

    Joined:
    26 Jan 2008
    Messages:
    715
    Likes Received:
    205
    Reputations:
    -26
    Есть массив с количеством X элементами
    Подскажите алгоритм который бы вывел все возможные варианты составление 2го массива их N элементов первого
    Все элементы должны бить уникальными (Не повторятся, в первом массиве все элементы уникальные)
    Последовательность элементов безразлична
     
  8. Gef3Dx

    Gef3Dx New Member

    Joined:
    27 Sep 2009
    Messages:
    28
    Likes Received:
    1
    Reputations:
    -5
    PHP:
    $x 1;
    $i 10;
    $n 0;
    while (
    $i != 10) do 
    {
        
    $arr[$x] = $arr[$n+1];
        
    $x++;
     
        
    $i++;
    }
    Немного всетаки не понятен вопрос: варианты составление 2го массива их N элементов первого
     
  9. НTL

    НTL Elder - Старейшина

    Joined:
    26 Jan 2008
    Messages:
    715
    Likes Received:
    205
    Reputations:
    -26
    1 массив:
    1 2 3 4 5 6 7 8 9

    N = 2;
    2 массив:
    1 2
    1 3
    1 4
    1 5
    ..
    1 9
    2 2
    2 3

    N = 3;
    2 массив:
    1 2 3
    1 2 4
    1 2 5
    1 2 6
    1 2 7
    1 2 8
    1 2 9
    1 3 4
    1 3 5

    И т.д.
     
  10. Gef3Dx

    Gef3Dx New Member

    Joined:
    27 Sep 2009
    Messages:
    28
    Likes Received:
    1
    Reputations:
    -5
    PHP:
    $i 0;
    $n2;
    $m 12;
    while (
    i<10) do 
    {
        
    $arr[i] = $i;
        
    $i++;
        if (
    $i == $n
           {
              
    $n 3;
              
    $arr[i] = $arr1[m] ;
                   while (
    m<22) do 
                  {
                      
    $arr1[m] = $m;
                      
    $m++;
                  }
           }
    }
    Как то так!
     
  11. НTL

    НTL Elder - Старейшина

    Joined:
    26 Jan 2008
    Messages:
    715
    Likes Received:
    205
    Reputations:
    -26
    Не похоже что это то что нужно, да и вообще этот код делает из $arr1 $arr
     
  12. Gef3Dx

    Gef3Dx New Member

    Joined:
    27 Sep 2009
    Messages:
    28
    Likes Received:
    1
    Reputations:
    -5
    Значит я не понимаю чего ты хочешь!
     
  13. НTL

    НTL Elder - Старейшина

    Joined:
    26 Jan 2008
    Messages:
    715
    Likes Received:
    205
    Reputations:
    -26
    Я хочу разложить элементы массива на уникальные комбинации длиной в N элементов

    Более подробный пример (Составлял вручную, возможны опечатки, но думаю что общий смысл понятен):
    Code:
    Array
    (
        [0] => 1
        [1] => 2
        [2] => 3
        [3] => 4
        [4] => 5
        [5] => 6
        [6] => 7
        [7] => 8
        [8] => 9
        [9] => 10
        [10] => 11
        [11] => 12
    )
    Array
    (
        [0] => Array
            (
                [0] => 1
                [1] => 2
            )
    
        [1] => Array
            (
                [0] => 1
                [1] => 3
            )
    
        [2] => Array
            (
                [0] => 1
                [1] => 3
            )
    
        [3] => Array
            (
                [0] => 1
                [1] => 4
            )
    
        [4] => Array
            (
                [0] => 1
                [1] => 5
            )
    
        [5] => Array
            (
                [0] => 1
                [1] => 6
            )
    
        [6] => Array
            (
                [0] => 1
                [1] => 7
            )
    
        [7] => Array
            (
                [0] => 1
                [1] => 8
            )
    
        [8] => Array
            (
                [0] => 1
                [1] => 9
            )
    
        [9] => Array
            (
                [0] => 1
                [1] => 10
            )
    
        [10] => Array
            (
                [0] => 1
                [1] => 11
            )
    
        [11] => Array
            (
                [0] => 1
                [1] => 12
            )
    
        [12] => Array
            (
                [0] => 2
                [1] => 3
            )
    
        [13] => Array
            (
                [0] => 2
                [1] => 4
            )
    
        [14] => Array
            (
                [0] => 2
                [1] => 7
            )
    
        [15] => Array
            (
                [0] => 2
                [1] => 8
            )
    
        [16] => Array
            (
                [0] => 2
                [1] => 9
            )
    
        [17] => Array
            (
                [0] => 2
                [1] => 10
            )
    
        [18] => Array
            (
                [0] => 2
                [1] => 11
            )
    
        [19] => Array
            (
                [0] => 2
                [1] => 12
            )
    
        [20] => Array
            (
                [0] => 3
                [1] => 4
            )
    
        [21] => Array
            (
                [0] => 3
                [1] => 5
            )
    
        [22] => Array
            (
                [0] => 3
                [1] => 6
            )
    
        [23] => Array
            (
                [0] => 3
                [1] => 7
            )
    
        [24] => Array
            (
                [0] => 3
                [1] => 8
            )
    
        [25] => Array
            (
                [0] => 3
                [1] => 9
            )
    
        [26] => Array
            (
                [0] => 3
                [1] => 10
            )
    
        [27] => Array
            (
                [0] => 3
                [1] => 11
            )
    
        [28] => Array
            (
                [0] => 3
                [1] => 12
            )
    
        [29] => Array
            (
                [0] => 4
                [1] => 5
            )
    
        [30] => Array
            (
                [0] => 4
                [1] => 6
            )
    
        [31] => Array
            (
                [0] => 4
                [1] => 7
            )
    
        [32] => Array
            (
                [0] => 4
                [1] => 8
            )
    
        [33] => Array
            (
                [0] => 4
                [1] => 9
            )
    
        [34] => Array
            (
                [0] => 4
                [1] => 10
            )
    
        [35] => Array
            (
                [0] => 4
                [1] => 11
            )
    
        [36] => Array
            (
                [0] => 4
                [1] => 12
            )
    
    )
    
     
  14. cipa21

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

    Joined:
    9 Apr 2009
    Messages:
    548
    Likes Received:
    146
    Reputations:
    30
    В общем добрался я до PHP. Есть платная cms в которой я очень нуждаюсь, ну дело не в этом... Дело в том что в шаблонах стоит вывод данных таким образом:

    Code:
    <td class="fieldname" style="height:20px;">IP Serv</td>
    <td class="fieldarea">{$srv.ip}:{$srv.port}</td>
    {php}echo "blablalba";{/php}
    если я хочу присвоить переменной(для дальнейшей работы) $ip = $srv.ip то ничего в переменную $ip не записывается. Даже если делаю на вывод echo $srv.ip; то на экран выводится слово ip. Я так понимаю что символ "." служит своего рода плюсом как в С#.
    Так вот собственно это моя проблема, как быть... Работать именно с самим движком не получится, т.к. он полностью закодирован в ioncube.
    Спасибо!
     
  15. Age

    Age New Member

    Joined:
    2 Sep 2011
    Messages:
    2
    Likes Received:
    0
    Reputations:
    0
    Доброго врнмени суток
    подскажите, при помощи чего вырезаются отдельные места картинки


    [​IMG]
     
  16. b3

    b3 Banned

    Joined:
    5 Dec 2004
    Messages:
    2,174
    Likes Received:
    1,157
    Reputations:
    202
    при помощи gd2
     
  17. Gef3Dx

    Gef3Dx New Member

    Joined:
    27 Sep 2009
    Messages:
    28
    Likes Received:
    1
    Reputations:
    -5
    Найди в этом движке class(механизм) работы этих переменных и тебе останется только в них поковырять. Как правило такое используется в шаблонизаторах.
     
    1 person likes this.
  18. Gef3Dx

    Gef3Dx New Member

    Joined:
    27 Sep 2009
    Messages:
    28
    Likes Received:
    1
    Reputations:
    -5
    Изучи вот этот матерьяльчик тут все подробно описывается http://php.su/functions/?cat=image
     
  19. -=Zhenek=-

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

    Joined:
    31 Dec 2007
    Messages:
    271
    Likes Received:
    77
    Reputations:
    1
    Скорее всего он иммел ввиду спрайты. пусть про них читает.


    Добрый день. Вопрос про ДЛЕ

    Делаю запрос в базу так:
    PHP:
        $db->query("SELECT * FROM `" PREFIX "_urls` WHERE zakaz_id='$zakaz_id' ");
        while ( 
    $row $db->get_row() ) {

    }
    Но вот в цикле мне нужно сделать еще пару запросов (уже по конкретной позиции) Делаю так :
    PHP:
        $db->query("SELECT * FROM `" PREFIX "_zakaz` WHERE id='$zakaz_id' ");
        while ( 
    $row $db->get_row() ) {
        
    $db->query("SELECT * FROM `" PREFIX "_urls` WHERE zakaz_id='$row[id]' ");
        
    $poz $db->num_rows();
    }
    Но вот после внутреннего запроса следующий цикл главного уже выдает не то (ну понятно почему)

    Даже если внутри цикла while вызываю ф-ю из ДЛЕ апи например :

    PHP:
    $dle_api->take_user_by_idint $id);
    То (в ней выполняется запрос), предыдущий запрос изчезает и список не выводится
    Подскажите, кто знаком с архитектурой ДЛЕ, может есть возможность запросам задать идентификатор как-то?
     
  20. Gef3Dx

    Gef3Dx New Member

    Joined:
    27 Sep 2009
    Messages:
    28
    Likes Received:
    1
    Reputations:
    -5
    первый способ
    Создай свой класс и наследуй класс дле если надо перегрузи методы(если ты хочешь что то добавить) далее делаешь все как делал только внутри цикла уже пользуешься своим классом.
    второй способ
    используй соединение на прямую пользуясь php функциями mysql.
    теоретически должно помочь
     
    #20140 Gef3Dx, 5 Mar 2012
    Last edited: 5 Mar 2012
Thread Status:
Not open for further replies.