Имена участников (разделяйте запятой).
Была похожая задача, пользовался либой DomPDF. Она понимает CSS, что очень удобно, но к сожалению не весь (из всего вышеперечисленного берет, но...
Я сам самоучка, так что тут не помогу. Тут где-то был список полезной литературы... Вот лучше его полистайте
Мы уже всё прекрасно поняли что вы имеете в виду. Проблема в том, что наши ответы не совпадают с тем который вы хотите услышать. Вот пожалуйста...
Вот с этого и надо было начинать! Я с 1С мало знаком, но я знаю точно что вся инфа храниться как раз в БД и позволяет генерить эксельки. Так что...
На моей практике такие "простые" задачи вырастают быстро в огромное чудо-юдо. Поэтому советую заморочится сейчас, чтобы потом не было мучительно...
Вот тут идет проверка
<input type="text" name="city" id="searchinput" value="<?php echo $gorod;?>" required>
https://simplehtmldom.sourceforge.io/
Вопрос 1: зачем? Я бы убрал это для начала и пользовался обычным $user->comments->count(); public function getComment4CountAttribute(){ return...
Эх, опоздал... Я пользовался FineDiff. Если мне память не изменяет, существует 2 версии: оригинал (который работает на старом пыхе) и новая (под...
if ( preg_match('/xxx|yyy|zzz/uis', $string, $matches) ) { var_dump($matches); }
http://hostland.ru/ - сам сижу 4ый год
Поставь в начало страницы error_reporting(E_ALL); ini_set('display_errors', 1);
На моём инглише это означает что парсер синтаксиса искал символ ")", нашел ":". Наверное, всё потому что нас учили разные учителя...
Parse error: syntax error, unexpected ':', expecting ')' in C:\portable\OSPanel\domains\learn\php\test.php on line 381
Список того, что помогает лично мне: кофе, музыка, открытая IDE, ночь, размышления о конечном продукте, пара простых выполненых задач, ревью кода...
https://www.programulin.ru/absolyutnye-i-otnositelnye-puti-v-php
Не-не-не! Мускул ничего об этом незнает. При загрузке изображения на сервер, высчитываешь md5 и сохраняешь запись в бд. Если всё расскажу, ты...
Изучайте Composer. "Маст хэв" для любого разраба так сказать...
Подход правильный, но можно оптимизировать. // Создаём route типа /site/vsekartinki/{md5} и контроллер к нему. // Далее в контроллере $md5 = '';...