Алексей
ну.. вот у тебя 100500 файлов, большой проект
Алексей
в 100 файлах ты юзаешь базу
Алексей
при этом в разных контекстах все это.. где то это модель, где то из контроллера шалишь, где то маршруты в роутер загружаешь
Алексей
в общем если писать в переменные, то в разных контекстах ты подключиться не смогешь
Алексей
либо пробрасывать их - что жопа
Anonymous
Парни, я вижу вы тут в теме, подскажите мне путь развития в Php с нуля, что бы на грабли не наступать.
Алексей
либо делать обертку в которой все настраивается
Алексей
но правельный вариант - сделать конфиг, где все переменные настраиваются
Алексей
и оттуда брать
Алексей
чтобы все переменные были видны и не инклудить много раз одно и тоже - полезно запихать в синглтон
Алексей
просто чтобы другие люди, которые читают - поняли что к чему
Алексей
и не искали по коду, где пароль на бд поменять и почему не работает
Anonymous
Гугл много мнений предоставляет. И как мне разобраться чей путь лучше?
Алексей
ну вот... каждый раз добавляешь фаил к своему коду. инклуюдом. это в каждом контексте создает эти переменные
Алексей
ну и это оверхед памяти
Алексей
нафига
Алексей
Алексей
ну... а если тебе эти переменные нужны внутри какого нить класса??
Алексей
необязательно для подключения к бд
Алексей
к примеру размеры для обрезки картинок
Алексей
оно же должно все из одного места настраиваться
Алексей
чтобы не искать
Алексей
ну да.. я знаю где должны
Алексей
к примеру Config::get('user'); Config::get('db'); написать не сложно, инклудть 1 раз при старте, и у тебя сразу все в одном флаконе, какие хош конфиги, када хош пробрасываются
Vladyslav
Как реализовать чтобы когда пользователь набирал сообщение это отображалось , как в VK?
Алексей
вебсокет
Vladyslav
Я про сообщения
Алексей
это он про то что ты набираешь сообщение а сдругого конца видят, что ты ему пишешь
Алексей
как в телеграме сверху чата :)
Vladyslav
Да мне просто интересно было) Уже на хабре статью нашел
Алексей
ну там сервер не вдс нужен
Алексей
хоря можно юзать xmpp
Vladyslav
Вообщем спасибо , а то сижу сонный , и резко стало интересно как оно работает)
Алексей
я те книжку интересную уже кинул.. лучше ее читай
Vladyslav
Ахах , хорошо)
Алексей
чтобы потом не спрашивать чем дефайн и переменная - плохи
Алексей
да пофиг. лучше будет чтобы даже мысль такая не зараждалась
Алексей
аха
Michael
Привет ребята. Ищу помощи. CMS OpenCart. Может кто то сталкивался с такой проблемой. У меня включена функция (накладывать водяной знак) так вот если картинка GIF, то видно просто серую картинку , на JPG накладается как и должно нормально, если отключить (накладывать водяной знак) то GIFки отображаются нормально. Подскажите как сделать чтобы на GIF накладалось также как и на JPG? Желательно без модулей. Зарание спасибо.
Michael
Желательно да ну или подсказать куда копать))
Michael
Спасибо
Michael
👍
The Ant
Желательно да ну или подсказать куда копать))
в сторону библиотек для работы с изображениями
Timoschenko
вы ребята кончно странные. ничего не скадешь
𝕋𝕠𝕡
Vsem
𝕋𝕠𝕡
Кто объяснит работу и функции PHP?
Anonymous
так это гугол объясняет на "ура"
Anonymous
Кто объяснит работу и функции PHP?
Гитхаб Поиск Php-src А потом ищешь функцию
Anonymous
))) ану ятак понимаю речь о определении функции как таковой если я правилньо понял) ибо функции во всех языках где они есть работают одинакого
Anonymous
в уелом (понятно что есть ислючения и небольшие отклонения)
Andrey
у меня уже горит
Andrey
я чрезчур нетолерантен
Andrey
Интересное наблюдение. В соседнем чате про го таких перлов не бывает.
Andrey
Но он вдвое меньше по кол-ву участников.
Andrey
Интересно что творится в чате с Сишниками
Andrey
Молчат? Все знают и молчат. И никого нет, потому, что pointer на чат null.
Anonymous
Интересно что творится в чате с Сишниками
таких подробностей лучше не знать))
Andrey
Вот так будет точнее
Sergey
null pointer, стыдно не знать
Anonymous
да не важно, главное смысл
Sergey
скажи еще что php-src вечерами не читаешь
~
шо эта
Anonymous
Салам алейкум братцы я новенький
Dmitry
Доброе утро/ Может кто подсказать как уменьшить колличество интупом в коде?Не могу ничего сделать с этой простыней=( while ($scripts = $result->fetch_assoc()) { echo '<div class="jumbotron jumbotron-fluid"> <center><img src="/img/logo.gif"></center> <div class="container"> <center><h1 class="display-4">'.$scripts['scripts_question'].'</h1></center> <p class="lead"></p> </div> </div>'; <?php echo '<div class="container"><div class="row"><div class="col">'.htmlspecialchars_decode($scripts['scripts_description']).'<hr>'; echo ' <input class="form-check-input" type="radio" name="question" value="'.$scripts['scripts_url'].'" checked="checked" /> '.$scripts['scripts_answer1'].'<br />'; echo ' <input class="form-check-input" type="radio" name="question" value="'.$scripts['scripts_url2'].'"/> '.$scripts['scripts_answer2'].'<br />'; echo ' <input class="form-check-input" type="radio" name="question" value="'.$scripts['scripts_url3'].'"/> '.$scripts['scripts_answer3'].'<br />'; echo ' <input class="form-check-input" type="radio" name="question" value="'.$scripts['scripts_url4'].'"/> '.$scripts['scripts_answer4'].'<br />'; echo ' <input class="form-check-input" type="radio" name="question" value="'.$scripts['scripts_url5'].'"/> '.$scripts['scripts_answer5'].'<br />'; echo ' <input class="form-check-input" type="radio" name="question" value="'.$scripts['scripts_url6'].'"/> '.$scripts['scripts_answer6'].'<br />'; echo ' <input class="form-check-input" type="radio" name="question" value="'.$scripts['scripts_url7'].'"/> '.$scripts['scripts_answer7'].'<br />'; echo ' <input class="form-check-input" type="radio" name="question" value="'.$scripts['scripts_url8'].'"/> '.$scripts['scripts_answer8'].'<br />'; echo ' <input class="form-check-input" type="radio" name="question" value="'.$scripts['scripts_url9'].'"/> '.$scripts['scripts_answer9'].'<br />'; echo ' <input class="form-check-input" type="radio" name="question" value="'.$scripts['scripts_url10'].'"/> '.$scripts['scripts_answer10'].'<br />'; echo ' <input class="form-check-input" type="radio" name="question" value="'.$scripts['scripts_url11'].'"/> '.$scripts['scripts_answer11'].'<br />'; echo ' <input class="form-check-input" type="radio" name="question" value="'.$scripts['scripts_url12'].'"/> '.$scripts['scripts_answer12'].'<br />'; echo ' <input class="form-check-input" type="radio" name="question" value="'.$scripts['scripts_url13'].'"/> '.$scripts['scripts_answer13'].'<br />'; echo ' <input class="form-check-input" type="radio" name="question" value="'.$scripts['scripts_url14'].'"/> '.$scripts['scripts_answer14'].'<br />'; echo ' <input class="form-check-input" type="radio" name="question" value="'.$scripts['scripts_url15'].'"/> '.$scripts['scripts_answer15'].'<br />'; } echo '<input class="btn btn-primary" type="submit" value="Далее"><br><hr> </form>'; echo '</div></div></div>';
Dmitry
инпутов*
старий
инпутов*
Удали кнопкой backspace
Dmitry
cgc
Dmitry
sps
Dmitry
окей , как сделать их перебор
старий
elements = document.getElementsByTagName(‘input’); elements.forEach();
Vadim
Доброе утро/ Может кто подсказать как уменьшить колличество интупом в коде?Не могу ничего сделать с этой простыней=( while ($scripts = $result->fetch_assoc()) { echo '<div class="jumbotron jumbotron-fluid"> <center><img src="/img/logo.gif"></center> <div class="container"> <center><h1 class="display-4">'.$scripts['scripts_question'].'</h1></center> <p class="lead"></p> </div> </div>'; <?php echo '<div class="container"><div class="row"><div class="col">'.htmlspecialchars_decode($scripts['scripts_description']).'<hr>'; echo ' <input class="form-check-input" type="radio" name="question" value="'.$scripts['scripts_url'].'" checked="checked" /> '.$scripts['scripts_answer1'].'<br />'; echo ' <input class="form-check-input" type="radio" name="question" value="'.$scripts['scripts_url2'].'"/> '.$scripts['scripts_answer2'].'<br />'; echo ' <input class="form-check-input" type="radio" name="question" value="'.$scripts['scripts_url3'].'"/> '.$scripts['scripts_answer3'].'<br />'; echo ' <input class="form-check-input" type="radio" name="question" value="'.$scripts['scripts_url4'].'"/> '.$scripts['scripts_answer4'].'<br />'; echo ' <input class="form-check-input" type="radio" name="question" value="'.$scripts['scripts_url5'].'"/> '.$scripts['scripts_answer5'].'<br />'; echo ' <input class="form-check-input" type="radio" name="question" value="'.$scripts['scripts_url6'].'"/> '.$scripts['scripts_answer6'].'<br />'; echo ' <input class="form-check-input" type="radio" name="question" value="'.$scripts['scripts_url7'].'"/> '.$scripts['scripts_answer7'].'<br />'; echo ' <input class="form-check-input" type="radio" name="question" value="'.$scripts['scripts_url8'].'"/> '.$scripts['scripts_answer8'].'<br />'; echo ' <input class="form-check-input" type="radio" name="question" value="'.$scripts['scripts_url9'].'"/> '.$scripts['scripts_answer9'].'<br />'; echo ' <input class="form-check-input" type="radio" name="question" value="'.$scripts['scripts_url10'].'"/> '.$scripts['scripts_answer10'].'<br />'; echo ' <input class="form-check-input" type="radio" name="question" value="'.$scripts['scripts_url11'].'"/> '.$scripts['scripts_answer11'].'<br />'; echo ' <input class="form-check-input" type="radio" name="question" value="'.$scripts['scripts_url12'].'"/> '.$scripts['scripts_answer12'].'<br />'; echo ' <input class="form-check-input" type="radio" name="question" value="'.$scripts['scripts_url13'].'"/> '.$scripts['scripts_answer13'].'<br />'; echo ' <input class="form-check-input" type="radio" name="question" value="'.$scripts['scripts_url14'].'"/> '.$scripts['scripts_answer14'].'<br />'; echo ' <input class="form-check-input" type="radio" name="question" value="'.$scripts['scripts_url15'].'"/> '.$scripts['scripts_answer15'].'<br />'; } echo '<input class="btn btn-primary" type="submit" value="Далее"><br><hr> </form>'; echo '</div></div></div>';
Для такого был придуман гист
Dmitry
Расшарить весь код?
Евгений
Расшарить весь код?
в цикле всё сделать
Dmitry
Я не могу понять как в цикле цикл сделать
Dmitry
И получается нужно циклом же заменять конец значений? $scripts['scripts_url" bla bla bla"'] input class="form-check-input" type="radio" name="question" value="'.$scripts['scripts_url10'].'"/> '.$scripts['scripts_answer10'].'<br />';