Раньше кто-то создавал для меня веб-сайт. Он был закончен на 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?
Я пытаюсь понять, где происходит недоразумение.
Спасибо.
PHP-код генерирует html-код, который затем отправляется в браузер.
Я пытался выяснить, кто был слабым звеном!
возможно, вы можете поделиться ссылкой на сайт, возможно, html динамически генерируется php
К сожалению, сайта больше нет в сети. Просто у меня есть все файлы. Моя цель - получить его в сети :)
многие веб-сайты построены так, как выглядит ваш исходный. данные находятся в базе данных, а страницы создаются с использованием php для каждого запроса, нет необходимости в каких-либо статических html-файлах. будут биты html (возможно, файлы шаблонов), но не будет полностью сформированных файлов html
Отсутствие HTML-файлов не означает, что HTML-код не будет отправлен с сервера. Он может быть сохранен в базе данных как HTML или как что-то еще, что PHP проанализирует и превратит в HTML.
Хорошо, это все отвечает на мой вопрос. Спасибо всем.
ваш новый разработчик говорит, что это должно быть большим красным флагом; ты не должен нанимать его
Большой красный флаг одобрен!
зеленая галочка на красном флаге? @Cryptopat
Если все сделано правильно, динамический веб-сайт часто лучше статического. Если ваш новый разработчик не понимает, как работает динамический веб-сайт, вам не следует нанимать его, поскольку, вероятно, есть много других вещей, которые он не понимает, которые помешали бы ему предоставить вам хороший сайт.
И, как здесь заявляли многие другие, должно быть довольно серьезным тревожным сигналом, что ваш новый разработчик этого не знает. Вы можете поискать в другом месте. Не могу не почувствовать надвигающееся крушение поезда :)
Он еще не нанят, и после этого не будет :) Благодарю.
это, кстати, оффтоп на ТАК, я думаю, ты должен его удалить, но это только я
Первоначальный разработчик дал вам дамп базы данных?
Если повезет, в интернет-архиве есть статическая копия: archive.org






Ваш предыдущий разработчик говорит, что ваш сайт был динамическим, и все запросы проходили через ваш файл index.php, который, в свою очередь, выполняет некоторую внутреннюю логику для создания данных HTML для интерпретации браузером. Если вы попросите своего предыдущего разработчика заархивировать корень вашего старого сайта, ваш новый разработчик сможет получить его оттуда.
... с дампом базы :)
Ха да, с дампом базы данных.
Может ли сайт существовать без HTML?
Без файла .html? Да. Возможно использование только .php, .css и .js. Без использования языка гипертекстовой разметки? Нет, afaik, другого языка разметки для браузеров не существует. Так что мы застряли на этом.
Старый разработчик использовал PHP для повышения эффективности. Содержимое находится в вашей базе данных и извлекается с помощью php для отображения в браузере.
Новый разработчик, вероятно, знает только HTML и понятия не имеет о php. Или, вероятно, не хочет утруждать себя чтением PHP-кодов, чтобы реконструировать, как работает ваш сайт.
Предложение: найдите другого разработчика. Умнее. Возможно, вам придется заплатить больше, но нанять менее умного разработчика будет дороже.
ваш первоначальный разработчик звучит намного умнее вашего нового.