Ответы пользователя по тегу HTML
  • Как правильно из того, что есть слепить форму обратной связи?

    @Silm
    Чтобы нельзя было отправить пустую форму: htmlbook.ru/html/input/required
    Но валидация на стороне клиента может быть намерено обойдена, при желании. Если это важно, то используйте валидацию на стороне сервера (в обработчике формы), в дополнение.

    Код формы и код обработчика может быть в одном файле, в action атрибуте формы надо указать адрес самой формы или вообще убрать этот атрибут. Но можно и не совмещать файлы, просто сделать редирект в обработчике на форму. Гуглится так: PHP редиркет.
    Ответ написан
    Комментировать
  • Как заполнить изображением input type="file" при ошибке валидации формы?

    @Silm
    Отправить форму через AJAX.
    Если все ок, делаем редирект, если ошибка то выводим сообщение.
    Ответ написан
    1 комментарий
  • Обучение удаленное или своими силами?

    @Silm
    Информации в свободном доступе достаточно. Кому то платить смысла нет, как и нет каких то секретов и тайн в этом деле.

    Смотрите бесплатные курсы, читайте книги общего назначения. Постоянно и много практикуйтесь. Читайте тематические блоги, задавайте вопросы.

    Конкретно по PHP пригодится: www.phptherightway.com
    Ответ написан
    Комментировать
  • Можно ли добавить инфо загрузки?

    @Silm
    Можно
    Ответ написан
    Комментировать
  • API ошибка в получении данных. Высвечивается Array, как исправить?

    @Silm
    Некое API и куча корявого кода...

    Отлаживайте код. Для начала посмотрите дамп ответа перед началом его обработки.
    Если в дампе есть ожидаемые данные, значит ищите ошибку в последующей обработке, если ожидаемых данных нет, значит ошибка в запросе, ищите ошибку в нем.
    Ответ написан
    4 комментария
  • Есть такая cms чобы можно было управлять сайтом и файловой структурой удалённо?

    @Silm
    Любая CMS с файловым менеджером. Или любая CMS и отдельный файловый менеджер.

    Но зачем, если есть FTP клиент?
    Ответ написан
    Комментировать
  • Как отобразить русские буквы?

    @Silm
    Неверная кодировка.

    Во-первых, проверьте в notepad++, внизу справа указана кодировка открытого файла. У всех файлов должна быть UTF-8 w/o BOM.

    Если там другая: Меню->Кодировки->Преобразовать в UTF-8 без BOM
    Для всех файлов проекта. И настройте notepad++, чтобы все файлы создавались именно с этой кодировкой.

    Если кодировка файлов в норме, то значит сервер устанавливает ее неверно. В корне проекта создайте файл .htaccess (или отредактируйте имеющийся), добавьте в него такую строку:
    AddDefaultCharset UTF-8

    По теме: habrahabr.ru/post/130511
    Ответ написан
    2 комментария
  • Как полностью заменить содержимое страницы?

    @Silm
    Если надо менять всё содержимое страницы то почему против перезагрузки?

    С перезагрузкой: отправляем форму, проверяем данные, ставим cookies, делаем редирект на закрытое содержимое. Содержимое показывается только при наличии правильной куки.

    Без перезагрузки: отправляем форму AJAXом, проверяем, возвращаем закрытое содержимое, отображаем его с помощью JS вместо старой страницы.
    Ответ написан
    Комментировать
  • Почему пропадает html при парсинге php?

    @Silm
    Как минимум есть две ошибки.
    В 20 строке путаница с кавычками, должно быть:
    $query = mysql_query("INSERT INTO users VALUES ('','" . $username. "','" . $password ."')") or die(mysql_error());

    а вообще почитайте про PDO.

    в 25 строке нет знака ";".

    Проверьте что у вас включено отображение ошибок в PHP, просмотрите в браузере исходный код фрагмента в котором вы выполняете инклюд, там должно быть сообщение об ошибке с указанием проблемы.

    Как правильно писать на PHP: www.phptherightway.com
    Ответ написан
  • Почему не передается значение через POST?

    @Silm
    Дампните $_POST вначале php файла, увидите в чем у вас отличие в данных, поймете куда копать.
    Ответ написан
    Комментировать
  • Как сделать сайт?

    @Silm
    1. Если вас всем устраивает modx, то используете modx. С другой стороны, если вы ничего кроме него не видели, то и судить объективно не можете.
    2. Лучше всего небольшой компании подходит стратегия "студия-конвеер". Ставка делается на большое количество не очень больших, достаточно типовых проектов. Для реализации такой стратегии надо иметь в арсенале 1-2 платформы, хорошо изученных, иметь для них ряд необходимых готовых решений, которые будут лишь в некоторой степени модифицироваться от проекта к проекту. При этом собирать зоопарк решений на разных платформах - не выгодно.

    НО. Каждый разработчик все же должен знать несколько современных фреймворков, стандарты, методики, подходы и иметь какой то опыт работы с ними. Это вопрос общей компетенции. Так что изучать что то новое всегда необходимо. Применять ли это в работе - уже совершенно другой вопрос.

    Когда надо использовать альтернативу? Если вы студия-конвеер, вы должны избегать проектов в которых требуются альтернативы вашим готовым решениям. Но если в целом, к фреймворкам обращаются по разным причинам. Например, когда задача сильно не вписывается в формат CMS, потребуются значительные изменения в ядре или большая часть функционала не покрывается готовыми решениями для этой CMS. Кроме того руководствоваться можно вопросами производительности, безопасности и тп.

    Популярные PHP фреймворки: Yii, Laravel, Symfony, Phalcon, Zend Framework
    Ответ написан
  • C чего начать разработку небольшой CMS?

    @Silm
    Вы уверены что надо писать именно CMS? То есть обобщенный продукт для управление контентом абстрактных сайтов? Что то мне кажется вы на самом деле хотите писать не CMS, а движок или веб-приложение...
    Ответ написан
    6 комментариев