А какие именно надо в таком случаее? Решил вопрос через htacces и гугл. Это как я понял только ПС запретит, а мне надо было от хитрожопых пользователей.
Здраствуйте! Если мне нужно что бы на моей странице я мог вводить данные, а они заполнялись на другом ресурсе. Какие элементы пхп мне необходимо использовать?
Для полного понимания вещей узнай что такое запрос, какой он бывает, что такое протокол http, какие ответы сервера бывают, а потом уже и функции php такие как CURL и т.д. (Так как человек не познавший выше перечисленное, не сможет полностью понимать работу функций php таких как CURL)
Есть массив с количеством X элементами Подскажите алгоритм который бы вывел все возможные варианты составление 2го массива их N элементов первого Все элементы должны бить уникальными (Не повторятся, в первом массиве все элементы уникальные) Последовательность элементов безразлична
PHP: $x = 1; $i = 10; $n = 0; while ($i != 10) do { $arr[$x] = $arr[$n+1]; $x++; $i++; } Немного всетаки не понятен вопрос: варианты составление 2го массива их N элементов первого
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 И т.д.
PHP: $i = 0; $n= 2; $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++; } } } Как то так!
Я хочу разложить элементы массива на уникальные комбинации длиной в 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 ) )
В общем добрался я до 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. Спасибо!
Найди в этом движке class(механизм) работы этих переменных и тебе останется только в них поковырять. Как правило такое используется в шаблонизаторах.
Скорее всего он иммел ввиду спрайты. пусть про них читает. Добрый день. Вопрос про ДЛЕ Делаю запрос в базу так: 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_id( int $id); То (в ней выполняется запрос), предыдущий запрос изчезает и список не выводится Подскажите, кто знаком с архитектурой ДЛЕ, может есть возможность запросам задать идентификатор как-то?