Ответы пользователя по тегу PHP
  • Какие годные бесплатные курсы по php существуют?

    @kuftachev
    Забудьте о курсах!

    Пока Вы не научитесь читать книги, программирование вообще не Ваше.

    Если пока что-то другое читать не получается, то вот отличная книга для того, чтобы начать кодить:
    https://www.ozon.ru/context/detail/id/24901491/

    Естественно, до профессии от нее далеко, но можно с чего-то начать.
    Ответ написан
  • Как использовать токены для аутентификации в API?

    @kuftachev
    Я так понимаю, что уже ответ не актуальный, но все-таки REST скорее подразумевает толстый клиент, по-этому состояние он хранить не должен. Yii2 умеет из коробки делать аутентификацию для REST, другие фреймворки, думаю, тоже.
    Ответ написан
    Комментировать
  • Как в PHP реализовать схему: несколько поддоменов - один движок - к каждому поддомену своя база данных?

    @kuftachev
    Если вопрос только про бд, то можно парсить url и на основании него подключать бд обычным switch. Если там какой-то фреймворк, то могут быть более элегантные решения.
    Ответ написан
    Комментировать
  • Как лучше организовать построение карт с более 1000 точек?

    @kuftachev
    На счет xml - это 100% проигрышное решение, так как xml каждый раз нужно парсить. Xml хорош для передачи данных между системами, особенно когда формат сложный.
    Важный момент, на сколько часто меняются данные? От этого будет зависеть, как именно из хранить.
    На счет того, как отдавать данные, правильный вариант уже сказали, json порциями.
    Ответ написан
    Комментировать
  • Добавляем субдомен или поддомен при выборе города (Wordpress)?

    @kuftachev
    Я бы начал с изучения языка, русского и английского, чтобы понимать, что поддомен = субдомен, а когда справа - это директория.
    Ответ написан
    Комментировать
  • На какой CMS построить сайт-каталог с фильтрацией?

    @kuftachev
    А зачем CMS???

    В Yii2 это вообще можно сделать генератором кода и чуть обработать напильником, если захочется... И в отличии от CMS, эта штука будет работать )))
    Ответ написан
  • CMS vs PHP Framework. Что выбрать для фриланса?

    @kuftachev
    Мне вот интересно в такой постановке вопроса, какое, по Вашему мнению, требуется время на освоение фреймворков как таковых, если Вы из ещё не знаете? Я понимаю, что с того же Laravel перейти на Django займёт недели две до того, как человек сможет писать что-то внятное, это с учетом того, что два разных языка и за это время ещё нужно вникнуть в Python, может кто-то быстрее.
    Но не имея знаний веб фреймворков можно идти только куда-то джуниором после чтения документации фреймворка и немного опыта, чтобы не заниматься явным вредительством.
    Еще момент, сейчас такая мода на "фриланс", типа пришел и уже выстроилась очередь заказчиков... Может на реально прокачанных аккаунтах действительно у людей все хорошо, но у них огромное портфолио, и обычно, это команда, а не один фрилансер. Не и куча других моментов.
    Получается, 100% Вы не сможете сделать качественный заказ, если Вы захотите освоить фреймворк на коленке, без понимания архитектуру и прочего.
    Ну и на сколько я знаю, на фрилансе больше заказывают модули для CMS, а не готовые сайты, так как CMS для того и нужны, чтобы любая кухарка могла не только управлять страной, но и сделать сайт.
    Если реально заниматься деланием небольших и средних сайтов, то я бы советовал Yii2, а не Laravel, так как у него больше инструментов сделать что-то быстро, в длительном проекте разницы в скорости разработки особой быть не должно.
    В общем, успехов в освоении чего-то и рынка. Всегда можно пробовать искать клиентов у себя в городе, или в соседних городах, это может быть на много выгоднее, чем на фрилансе.
    Ответ написан
    Комментировать
  • Как записать разные значения в двух переменых из for в php?

    @kuftachev
    Совет - прочитать книгу "Чистый код"(начиная с того, что вообще не понятно, что куча констант делают в теле цикла).
    Тут принципиально именно то, о чем Вы написали или можете сформулировать задачу в принципе, если будет другое решение?

    UPD. По стилю кода, $FileName - вообще не используется. $length, $chars, $numChars - константы и их не дело помещать в цикл. $final = $string.".png" и $finalTwo = 'img/'.$final лучше взять префикс и суффикс и опять-таки вынести за цикл. include_once конечно будет включен только один раз, но он будет каждый раз проверять, включен или нет - тоже за цикл. Если все-таки использовать эту идею, то можно создать несколько функций, например одна получает запрос, вторая генерирует имя, а третья сохраняет файл.

    И еще, менять строку в цикле - это преступление, на него нужно идти осознанно! Это явно не тот случай, когда это стоило бы делать.

    А вот то, как правильно генерировать уникальное имя файла:
    www.elisdn.ru/blog/19/generaciia-unikalnogo-imeni-faila
    Ответ написан
    Комментировать