Учебные задачи PHP. Задача 1

Список учебных задач по PHP здесь

Условие: Вывести на экран N случайных чисел (каждое с новой строки) из диапазона [-21, 35]

<?php
for ($value = 0; $value < $N = 9; $value++)
{
	$random_number = rand(-21, 35);
	echo "Рандомное значение: ", $random_number, "<br>";
}
?>

ubuntu Ярлык на рабочий стол -- как перенести для программы, приложения

Как узнать какая у меня версия Ubuntu

Создание ярлыка для приложения в Ubuntu 20

Перейдите в проводнике (наутилусе) в папку:

/usr/share/applications

-- там лежат ярлыки приложений (можно использовать ctrl+f для поиска по названию), далее:

webpack externals Пример конфигурации c externals и без в одном конфиге -- разные настройки, несколько модулей

Можно определить несколько модулей (используйте массив []) с полностью независимой конфигурацией во дном файле (webpack.config.js):

webpack ReferenceError: path is not defined Ошибка

Добавьте в начале require:

"use strict";
var path = require('path'); // для работы с path

module.exports = [....

symfony4 Security Access Denied. Причины отказа в доступе, решение

Ошибка

Access Denied.

По-моему, это единственное исключение, которое выдаёт сообщение с точкой в конце. Точка. ХD

Но не так всё мрачно, если разобраться) Вообще SecurityBundle очень скуп на отладочные сообщения, и причину, по которой он закрыл Вам доступ к сайту, он не скажет. Denied, и всё тут. Но заглянув в код ExceptionListener.php, можно заметить, что бандл пишет логи в случае ошибок. Туда мы и направимся.

wordpress Fatal error: Uncaught Error: Class 'Elementor\Core\Upgrade\Manager' not found Ошибка

Fatal error: Uncaught Error: Class 'Elementor\Core\Upgrade\Manager' not found

Возникает при разворачивании сайта локально (копировании с хостинга).

Решение

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

twig Вернуться на прошлую страницу. Кнопка Отмена.

Можно силами twig с помощью обращения к заголовкам:

<a href="{{app.request.headers.get('referer')}}">
    Отмена
</a>

Такая ссылка вернёт Вас на ту страницу, с которой Вы попали на эту. Её адрес для этого знать не понадобится.

Источник

php Когда вызывается деструктор. Явный вызов (unset, удаление объекта)

Судя по практике unset() не приводит к немедленному вызову деструктора класса в php7.2, так что при работе в цикле иногда приходится вызывать деструктор явно (если в нем есть какая-то логика, влияющая на работу приложения).

tcpdf Только первый документ (файл) из создаваемых в цикле отображается нормально, остальные пустые


foreach  (....) {
  $pdf = new TCPDF(PDF_PAGE_ORIENTATION, 
        PDF_UNIT, PDF_PAGE_FORMAT, true, 'UTF-8', false);

  //.......
  $pdf->Output($filename, 'F'); 
  $pdf->__destruct(); // удаляем явно
}
//

-- спасает явный вызов деструктора. Перед созданием очередного объекта.

Pages

Subscribe to fkn+antitotal RSS