Е. Ив.

Дерево (лес) зависимостей -- как выстроить элементы в линию (список) в нужно порядке

Предположим, что:

  • у нас есть некоторое множество объектов, которые могут зависеть от других подобных им объектов (а те в свою очередь тоже и т.д.), а могут и не зависеть.
  • И есть задача: выстроить все объекты в линию, так, чтобы те, от которых зависят шли раньше, чем зависящие от них (для независимых порядок не важен).

-- такую задачу нужно решать, например, если вам требуется расположить js файлы (теги, их загружающие) в нужном порядке.

php Не работает include: Failed opening ... for inclusion-- зашифрованный код

Наблюдается ошибку инклуда, хотя файл есть в проекте:

Failed opening ... for inclusion

Возможно, пхп пытает заинклудить файл по абсолютному пути, варианты решения этой задачи:

php Опасность приведения (конвертирования) дробных чисел к целым (float, int)

В php "справедливо" равенство (далее знак равно в математическом смысле):

(int) ((0.1+0.7)*10) == 7 

-- т.е. если привести левую часть к целому (а это делается путём отбрасывания дробной части)

Это можно проверить, запустив код вида:

.htaccess Запретить доступ, но разрешить с конкретного ip -- Настройка при неправильно сконфигурированном nginx

Как лучше

Вообще в нормально режиме надо как-то так, но если у вас до apache стоит nginx и такая конфигурация приводит к

403 Forbidden

(даже для разрешённого ip), значит скорее всего неправильно сконфигурирован параметр REMOTE_ADDR веб-сервера nginx.
Дело в том, что:

апач из для Allow from берет ip из REMOTE_ADDR

А потому в этот параметр должен попадать реальный адрес клиента, а не ip сервера (напр. балансера).

smarty Счетчик -- вывод значения для номера итерации, витка цикла, начальное значение и размер шага. "Инкремент" переменной

Инкремент без вывода на экран делается так, нормального инкремента с выводом найти пока не удалось, но зато есть конструкция {counter}, инкрементирует счетчик после каждого использования, также есть возможность задать шаг, например:

Subscribe to RSS - Е. Ив.