Может ли сайт существовать без HTML?

Раньше кто-то создавал для меня веб-сайт. Он был закончен на 90%, но тут помешало плохое самочувствие.

У меня есть все файлы, и теперь я прошу людей «собрать для меня веб-сайт». По общему мнению, это очень беспорядочно и непонятно, что было сделано, некоторые протоколы устарели и т. д. И было бы лучше начать с нуля. Я слышал это от многих людей.

Итак, теперь, когда я прошу нового парня создать его с нуля, он просит у меня файлы HTML. Я ничего не увидел, поэтому связался с предыдущим разработчиком, и он сказал:

There are no HTML files, it all runs through the index.php file and extracts pages, data etc. from the database.

Я сказал это новому разработчику, но он говорит:

But website is not possible without HTML. Ask him provide index HTML. Pure HTML without php code.

Я сбит с толку, потому что я видел, как сайт работает, так что, кажется, это возможно без HTML?

Я пытаюсь понять, где происходит недоразумение.

Спасибо.

ваш первоначальный разработчик звучит намного умнее вашего нового.

user9487972 31.05.2018 23:38

PHP-код генерирует html-код, который затем отправляется в браузер.

Matsemann 31.05.2018 23:40

Я пытался выяснить, кто был слабым звеном!

user1551817 31.05.2018 23:40

возможно, вы можете поделиться ссылкой на сайт, возможно, html динамически генерируется php

samezedi 31.05.2018 23:40

К сожалению, сайта больше нет в сети. Просто у меня есть все файлы. Моя цель - получить его в сети :)

user1551817 31.05.2018 23:41

многие веб-сайты построены так, как выглядит ваш исходный. данные находятся в базе данных, а страницы создаются с использованием php для каждого запроса, нет необходимости в каких-либо статических html-файлах. будут биты html (возможно, файлы шаблонов), но не будет полностью сформированных файлов html

user9487972 31.05.2018 23:41

Отсутствие HTML-файлов не означает, что HTML-код не будет отправлен с сервера. Он может быть сохранен в базе данных как HTML или как что-то еще, что PHP проанализирует и превратит в HTML.

Rwd 31.05.2018 23:41

Хорошо, это все отвечает на мой вопрос. Спасибо всем.

user1551817 31.05.2018 23:42

ваш новый разработчик говорит, что это должно быть большим красным флагом; ты не должен нанимать его

user9487972 31.05.2018 23:43

Большой красный флаг одобрен!

NVRM 31.05.2018 23:43

зеленая галочка на красном флаге? @Cryptopat

user9487972 31.05.2018 23:44

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

kojow7 31.05.2018 23:47

И, как здесь заявляли многие другие, должно быть довольно серьезным тревожным сигналом, что ваш новый разработчик этого не знает. Вы можете поискать в другом месте. Не могу не почувствовать надвигающееся крушение поезда :)

efru 31.05.2018 23:50

Он еще не нанят, и после этого не будет :) Благодарю.

user1551817 31.05.2018 23:52

это, кстати, оффтоп на ТАК, я думаю, ты должен его удалить, но это только я

user9487972 31.05.2018 23:53

Первоначальный разработчик дал вам дамп базы данных?

kojow7 31.05.2018 23:53

Если повезет, в интернет-архиве есть статическая копия: archive.org

NVRM 01.06.2018 00:09
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Установка и настройка Nginx и PHP на Ubuntu-сервере
Установка и настройка Nginx и PHP на Ubuntu-сервере
В этот раз я сделаю руководство по установке и настройке nginx и php на Ubuntu OS.
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Как установить PHP на Mac
Как установить PHP на Mac
PHP - это популярный язык программирования, который используется для разработки веб-приложений. Если вы используете Mac и хотите разрабатывать...
0
17
158
2
Перейти к ответу Данный вопрос помечен как решенный

Ответы 2

Ответ принят как подходящий

Ваш предыдущий разработчик говорит, что ваш сайт был динамическим, и все запросы проходили через ваш файл index.php, который, в свою очередь, выполняет некоторую внутреннюю логику для создания данных HTML для интерпретации браузером. Если вы попросите своего предыдущего разработчика заархивировать корень вашего старого сайта, ваш новый разработчик сможет получить его оттуда.

... с дампом базы :)

Rwd 31.05.2018 23:42

Ха да, с дампом базы данных.

efru 31.05.2018 23:43

Может ли сайт существовать без HTML?

Без файла .html? Да. Возможно использование только .php, .css и .js. Без использования языка гипертекстовой разметки? Нет, afaik, другого языка разметки для браузеров не существует. Так что мы застряли на этом.

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

Новый разработчик, вероятно, знает только HTML и понятия не имеет о php. Или, вероятно, не хочет утруждать себя чтением PHP-кодов, чтобы реконструировать, как работает ваш сайт.

Предложение: найдите другого разработчика. Умнее. Возможно, вам придется заплатить больше, но нанять менее умного разработчика будет дороже.

Другие вопросы по теме