foreach ($_FILES["files"]["error"] as $key => $error) {
if ($error == UPLOAD_ERR_OK) {
$tmp_name = $_FILES["files"]["tmp_name"][$key];
${'file_'.$key} = $_FILES["files"]["name"][$key];
move_uploaded_file($tmp_name, "uploads/$name");
}
}
Что это такое — «понимать замыкания?»
Иногда говорят «Вася молодец, понимает замыкания!». Что это такое — «понимать замыкания», какой смысл обычно вкладывают в эти слова?
«Понимать замыкания» в JavaScript означает понимать следующие вещи:
- Все переменные и параметры функций являются свойствами объекта переменных LexicalEnvironment. Каждый запуск функции создает новый такой объект. На верхнем уровне им является «глобальный объект», в браузере — window.
- При создании функция получает системное свойство [[Scope]], которое ссылается на LexicalEnvironment, в котором она была создана.
- При вызове функции, куда бы её ни передали в коде — она будет искать переменные сначала у себя, а затем во внешних LexicalEnvironment с места своего «рождения».
В нативном Javascript есть метод elem.classList.contains("test-class"), который возвращает true/false в зависимости от того, есть ли класс ("test-class") у элемента (elem) ИЛИ его потомков.
./storage/logs
. <?php
$custom_field_name = [];
if (osc_count_item_meta() >= 1)
{
while (osc_has_item_meta())
{
if (osc_item_meta_value() != "")
{
$custom_field_name [osc_item_meta_slug()] = osc_item_meta_name();
$custom_field_value [osc_item_meta_slug()] = osc_item_meta_value();
}
}
}
if (
array_key_exists('additional_file', $custom_field_name) && array_key_exists('additional_file', $custom_field_value) &&
array_key_exists('put_kesh', $custom_field_name) && array_key_exists('put_kesh', $custom_field_value)
): ?>
<div class="block_list">
<div id="useful_info">
<h2 class="title">
<?php _e('Дополнительные файлы', OSCLASSWIZARDS_THEME_FOLDER); ?>
</h2>
<p class="left"><?= $custom_field_name ['additional_file']; ?> : <strong> <?= $custom_field_value ['additional_file']; ?></strong></p>
<p class="left"><?= $custom_field_name ['put_kesh']; ?> : <strong> <?= $custom_field_value ['put_kesh']; ?></strong></p>
</div>
</div>
<?php endif ?>
<?=
- это и есть echo. Зачем вы пытаетесь вывести его второй раз в виде строки?switch ($strPath)
{
case '/catalog/kategioria1/index.php':
echo $arElement["SIZE"];
break;
case '/catalog/kategioria2/index.php':
echo $arElement["WIEGHT"];
break;
default:
echo $arElement["BRAND"];
break;
}