Имена участников (разделяйте запятой).
В объявлении функций указывать типы допустимо. А вот тут уже не объявление, а вызов и это приводит к parse error.
Там просто блокируют запросы без User-Agent. curl_setopt($ch, CURLOPT_USERAGENT, 'lol');
$patern = "/<img.*?>/";
@redxpill, там смысл был в том, чтобы сразу получить массив, а не проводить поиски с preg_match. $manufacturer =...
В итоге var_dump показывает что в $manufacturer у тебя объект. К содержимому meta_value примени unserialize. unserialize($manufacturer->meta_value)
@redxpill, к содержимому meta_value примени unserialize().
[SPOILER]
Byte Order Mark, BOM Файл с ссылками пересохранить без BOM.
'header' => 'Authorization: Bearer '.$token,
По идее там сначала формируешь пакет с командой auth и отправляешь. Потом читаешь ответ сервера. Потом формируешь пакет с другой командой и...
При таком условии выход из цикла будет только когда сервер закрыл соединение. Это и происходило при неверных логине и пароле. Сейчас соединение...
Запрос и ответ упакованы одинаково. Сначала два байта указывают размер данных, затем идёт команда или ответ и завершается всё нулевым байтом. $len...
function packet_build($data) { return pack("va*", strlen($data) + 1, $data . "\0"); } $out = packet_build('auth 123 123');
Всё уже скомпилировано https://windows.php.net/download#php-7.3 Или реализовать на PowerShell. Файл sort.ps1 $input = "1.txt" $output =...
$input = '1.txt'; $output = '1_fix.txt'; $text = preg_replace_callback( '~^// \$job .*^//-+\r?\n~ms', function ($match) {...
location / { try_files $uri $uri/ /index.php; } Ещё не забудь убрать лишний перевод строки тут: #beg in_hostname (do not remove this...
(?=...) https://php.ru/manual/regexp.reference.assertions.html...
RewriteEngine On RewriteCond %{HTTP_HOST} ^www\.site\.com$ RewriteRule ^(temp/\d+)$ http://www.sub.site.com/$1 [R=301,L]
$cnt = array_shift($args); $fun = array_shift($args); $start = microtime(true); $i = 0; $args = array_map(function($e){return...
preg_replace('/("|"?)(((?!"|").)+$)?/', '', $text);