if (!empty($_POST)) {
// здесь код из ответа товарища quiplunar
}
->store($здесь_какая-то_переменная)
- так вот эта переменна имеет значение null, а ожидается что должен быть bean.Я думаю, что запросы к бд каждые n-секунд - решение не эффективное.
array_search($login, $logins)
должна искать в массиве логинов $logins
, но на деле это вовсе не массив, а строка, которая выглядит как-то так: "/var/nginx/html/data/login.php"
.<?php
return [
'admin',
'user1',
'Ivan'
];
?>
$logins = require $_SERVER['DOCUMENT_ROOT'] . '/data/login.php';
// Create the Transport
$transport = (new Swift_SmtpTransport('smtp.gmail.com', 993))
->setUsername('your_email_account@gmail.com')
->setPassword('your password')
;
// Create the Mailer using your created Transport
$mailer = new Swift_Mailer($transport);
// Create a message
$message = (new Swift_Message('Тема сообщения'))
->setFrom(['your_email_account@gmail.com' => 'John Doe'])
->setTo($_POST['to']) // на форме должно быть поле <input name="to">
->attach(
Swift_Attachment::fromPath('/path/to/file.pdf')
);
// Send the message
$result = $mailer->send($message);
$_POST
с числом: if($_POST=1)
, тут несколько ошибок:==
$_POST
с числом не имеет смысла, т.к. $_POST
- это массив, а не число.if($_POST['polling ']==1)
$ssil12
содержит ссылки (в смысле url страниц, которые нужно обработать).str_get_html($https);
$content = file_get_contents($https)
$domObject = str_get_html($content);
buildOrderDetails
не вызывал внутри new ProductRepository
, код нужно переписать так:class OrderRepository extends BaseRepository implements OrderRepositoryInterface
{
use OrderTransformable;
public function __construct(Order $order, ProductRepositoryInterface $productRepo)
{
parent::__construct($order);
$this->model = $order;
$this->productRepo = $productRepo;
}
public function buildOrderDetails(Collection $items)
{
$items->each(function ($item) {
$product = $this->productRepo->find($item->id);
if ($item->options->has('product_attribute_id')) {
$this->associateProduct($product, $item->qty, [
'product_attribute_id' => $item->options->product_attribute_id
]);
} else {
$this->associateProduct($product, $item->qty);
}
});
}
"danog\MadelineProto\TL\Types\Bytes"
- это набор байт. Можно попробовать сохранить его в файл в и посмотреть с помощью любой программы открывающей изображения: file_put_contents($bytes);
npm i -g n
- это https://www.npmjs.com/package/n - он вообще не работает на Windows (и дело тут не в лицензионности или бедности операционной системы). В Readme прямо так и написано: Note: n is not supported natively on Windows.
<img src="..." loading="lazy" />
$body
$newBody =
str_replace(self::TO_BE_DETELED_TEXTS, '', $body);
tow
, которая на момент вызова getDistr() пуста, она ещё не успевает заполнится данными от вызова API Яндекс.Карт.getDistr(tow)
в качестве аргумента, и не в самом начале работы скрипта, а после получения ответа от API (в блоке then).<?php
<? require($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/prolog_before.php");?>
<?php
или <?=
ENV COMPOSER_ALLOW_SUPERUSER 1