Squeak.ru - шаблоны программирования

Публикации по теме 'php'


Создание пользовательских страниц ошибок в Laravel 5
Для всех исключений HTTP (403, 404). Laravel использует метод renderHttpException() , который можно найти в \Illuminate\Foundation\Exceptions\Handler. . Метод: /** * Визуализировать данное HttpException. * * @param\Symfony\Component\HttpKernel\Exception\HttpException $e * @return\Symfony\Component\HttpFoundation\Response */ защищенная функция renderHttpException(HttpException $e) { $status = $e-›getStatusCode(); view()-›replaceNamespace(‘ошибки’, [..

9 | Laravel для начинающих ~ Ответы
Laravel предоставляет простой и мощный способ создания HTTP-ответов с использованием класса Illuminate\Http\Response . В этой статье мы рассмотрим, как использовать ответы Laravel для возврата данных клиенту в вашем приложении Laravel. Что такое ответы Laravel? Ответы Laravel — это экземпляры класса Illuminate\Http\Response , которые представляют HTTP-ответ, отправляемый клиенту. Ответы могут включать код состояния, заголовки и содержимое, которое будет отправлено обратно клиенту..

Кодировщик Base64
В вычислительной технике: кодирование - это процесс преобразования информации или инструкции в определенную форму. Зачем нам вообще нужно кодировать информацию? Допустим, вам нужно перенести данные из приложения A в B , а затем в C . Приложение A - использует схему кодирования X . Приложение B - использует схему кодирования Q , которая является подмножеством X . Приложение C - использует ту же схему кодирования, что и A . Вы заметили здесь проблему? Отправка..

RabbitMQ отложил обмен сообщениями.
RabbitMQ не поддерживает отложенный обмен сообщениями из коробки. Однако в конце сообщения Ловушки повторной доставки RabbitMQ мы представили фрагменты кода, которые задерживают либо с помощью комбинации ttl и обмена недоставленными сообщениями , либо с помощью плагина задержки . Но это было до появления amqp interop и некоторых других изменений в этой области. Среди других значительных изменений мы добавили несколько полезных методов в интерфейс производителя, например..

Как перейти с Laravel Mix на Vite
Laravel создает панель администратора с нуля — Часть 14 Команда laravel объявила, что Vite теперь является сборщиком внешних ресурсов по умолчанию. Также команда Laravel запустила официальный vite-плагин

Функция PHP array_pop()
array_pop() — это встроенная функция PHP, которая используется для удаления и возврата последнего элемента массива. Название «выталкивание» происходит от концепции извлечения последнего элемента из вершины стека. Синтаксис: mixed array_pop ( array &$array ) массив : обязательно. Задает массив, из которого будет удален последний элемент. Функция array_pop() возвращает значение последнего элемента массива или NULL, если массив пуст. Примеры: Давайте рассмотрим несколько..

Вопросы по теме 'php'

Исправление пустой функции PHP
PHP имеет привычку оценивать (int)0 и (string)"0" как пустые при использовании функции empty() . Это может привести к непредвиденным результатам, если вы ожидаете, что числовые или строковые значения равны 0. Как я могу «исправить» это, чтобы...
15.03.2024

Эквивалент частичных макетов SimpleTest в PHPUnit?
Я пытаюсь перенести кучу тестов из SimpleTest в PHPUnit, и мне интересно, есть ли эквивалент для SimpleTest частичные насмешки . Обновление: кажется, я не могу найти в документах ничего, что предполагает, что эта функция доступна, но мне пришло в...
30.04.2024

Процедуры ввода пароля в php?
Мне очень интересно узнать, как защитить пароли php. Главный вопрос: как опубликовать пароль в виде защищенной строки из формы входа? Я проверял, как это делают другие сайты, например. фейсбук. Когда я вхожу в Facebook, я вообще не вижу своего...
22.03.2024

прочитать текстовый файл с разделителем в php
У меня есть три входа в textfile.txt: 20100220 Hello Here is Text \n blah \t even | and & and so on... Я хочу читать каждую запись (строку) как новую строку в php. Я думал об использовании fopen и fgets. Но: так как я использую...

Как создать дружественные URL-адреса с помощью .htaccess?
У меня проблемы с .htaccess. Я хочу создать удобные URL-адреса для сайта, над которым я работаю... В основном я хочу преобразовать это: http://website.com/index.php?ctrl=pelicula&id=0221889...

Нужна помощь с действительно простым регулярным выражением
Я использую PHP для соответствия следующему типу данных: [["1200","135"],["127","13"]] Я хочу извлечь все числа в отдельный массив таких массивов: array(array(1200,135),array(127,13)); Я использую preg_match для захвата элементов, но...
19.04.2024

CURL - куки хранятся где?
Я хотел бы войти на сайт, поэтому при первом запросе страницы он перенаправляет меня на другую страницу с настройками файлов cookie. Я следую учебнику, в котором они указывают это $cookie = '/tmp/cookies.txt'; curl_setopt($ch, CURLOPT_COOKIE,...
25.03.2024

PHP: Стандарты конструкторов классов, предотвращающие создание экземпляров
Только вопрос по стандартам. Я создал класс-оболочку для управления сеансом PHP, который помогает автоматически организовывать данные сеанса на основе доступа к ним определенных внутренних модулей. Он разработан как синглтон, использующий метод...

отменить значение многомерного массива, изменить порядок и вернуть в Php?
Мой вопрос похож на этот - PHP | Удалить элемент из массива с переупорядочением? ... за исключением того, что когда я возвращаю упорядоченный массив, я хочу, чтобы ключи начинались с 1. Однако мой массив многомерен. Из комментариев в...

Подсчет количества символов X
Я экспериментирую с чем-то, где не работает метод взрыва(), поэтому я хочу попробовать что-то еще. Если у меня есть строка, как я могу подсчитать количество символов в ней, скажем, comma как в ,
13.05.2024

Работа с массивом с точками в значениях ключа
Я получаю данные из массива. По какой-то причине в массиве есть ключевые значения, такие как [3.3] , из которых у меня возникают проблемы с получением данных. У меня есть этот массив [3.3] => First Name [3.6] => Last Name[2] =>...
10.05.2024

Маршрутизация запросов к модулю
HI Я ищу некоторую информацию о лучшем способе маршрутизации запросов к пользовательскому модулю в структуре Yii. Я реализую RestFul Api для проекта и надеялся, что каким-то образом я мог бы просто направить все запросы к api/модулю, где живут...
17.04.2024

Magento не имеет идентификатора приращения при отправке заказа
Я недавно работал над расширением. Однако я только что столкнулся с проблемой, и мне интересно, следует ли мне переустановить Magento. Проблема, с которой я сталкиваюсь, произошла вчера. Я считаю, что я проследил это до корня, но я не знаю, как это...
02.04.2024

imagecreatefrompng() не удалось открыть поток: HTTP-запрос не выполнен
На моем локальном хосте этот код работает хорошо: $im = imagecreatefrompng('BBcode.png'); Но когда я использую тот же код на сервере $im = imagecreatefrompng('http://lazertag.elitno.net/drupal/BBcode.png'); Я получил следующую...

Невозможно отправить электронную почту с PHP с помощью gmail SMTP
Я пробовал отправлять сообщения из wordpress с помощью gmail SMTP. Сервер настроен на smtp.gmail.com , а порт - на 465 . Я получаю это сообщение: SMTP -> ERROR: Failed to connect to server: Unable to find the транспорт...
26.03.2024

Обнаружить нажатие кнопки отправки изображения PHP
Создайте php-форму с изображением кнопки отправки. Я пытаюсь определить, была ли нажата кнопка отправки, когда страница отправляет ответ. Попробовал $testForm = 'fail'; if (isset($_POST['btnSubmit'])) { $testForm = 'Submit clicked'; }...

Противоположная функция для array_combine /два массива из ассоциативного массива
Как я могу сделать два числовых массива (один для ключей, один для значений - противоположность объединения массивов) Исходная информация: John => Physics, Mary => Medicine, Gary => Drama, Вывод в 0=>Physics, 1=>Medicine,...
14.04.2024

array_unique не работает в PHP?
У меня есть таблица в моей базе данных MySql: pageid | text -----------+---------- 1 | test -----------+---------- 2 | example -----------+---------- 3 | another -----------+---------- 1 | example1 и...

Получить только значения из ассоциативного массива в php
У меня есть простой массив, подобный следующему: array 0 => string '101' 1 => string '105' 2 => string '103' Желаемый результат: array(101, 105, 103) Это возможно?
01.05.2024

$_POST не работает. Он не создает никаких значений
<?php $query = "Select * from users where username = '$user' "; $result = mysql_query($query) or die(mysql_error()); $row = mysql_fetch_array($result); $test = $_POST['test1']; $ques = "Select * from questions where testname = '$test' "; $qres =...
php
27.03.2024

Новые материалы

Ускоренный курс по жадным алгоритмам
Дай мне, дай мне, дай мне Аудитория Эта статья предназначена для инженеров, достаточно хорошо разбирающихся в программировании, структурах данных и алгоритмах. Он в основном основан на..

Изучайте Java (Урок 2: Комментарии)
Как и зачем использовать комментарии в java с примерами Введение: Комментарии — это строки текста в программе Java, которые игнорируются компилятором и используются для добавления..

Async Await в Swift: легкое управление параллелизмом
Введение в запуск асинхронного кода Асинхронный код выполняет несколько операций одновременно. Параллелизм необходим при выполнении тяжелых вычислений или сетевых запросов. Однако это может..

Очистить файлы Program .cache в Ubuntu 20.10
Очистите кеш за несколько простых шагов! GNU / Linux реализовал эффективное управление хранилищем для своих пользователей. Но заметили ли вы, что в вашей системе Linux заканчивается место,..

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

Введение в градиентный спуск и обратное распространение
Введение в градиентный спуск и обратное распространение Как машинное обучение? Машинное обучение ( ML ) - это исследование компьютерных алгоритмов, которые автоматически улучшаются по..

Шаблон CQRS — C#
Этот архитектурный шаблон в основном говорит о том, что мы можем использовать одну модель для операций чтения, а другую — для операций записи. Звучит хорошо, но реализовать его может быть..