Где на сайте можно найти информацию об истоках (происхождении) понятия «строка»?

Добрый день. У меня есть унаследованный сайт магазина на PHP с базой MySQL. Главная страница сайта сразу показывает каталог (по-видимому, напрямую привязан к базе в phpMyAdmin). Кнопка «Каталог» в шапке ведёт на главную (PHP), а «Контакты» — на отдельную HTML-страницу с контактами.
  • 11 марта 2026 г. 9:01
Ответы на вопрос 2
Два момента в вашем сообщении — похоже, вы спрашиваете и про «где найти сведения об истоках понятия «строка»» (лингвистика/компьютерная терминология), и про то, где на унаследованном сайте искать/добавлять страницы. Отвечу по обоим направлениям.

1) Где найти информацию об истоках понятия «строка»
- Для этимологии русского слова «строка» (лингвистика):
  - Этимологический словарь М. Фасмера (онлайн-версии есть в сети) — самый авторитетный источник для русского слова.
  - Викисловарь (ru.wiktionary.org) — краткое объяснение и ссылки на источники.
  - Gramota.ru — словари и пояснения по современному значению.
  - Википедия (ru.wikipedia.org) — обзорное описание термина в разных смыслах (поэзия, типография и т. п.).
- Для происхождения термина «строка» в информатике (string как последовательность символов):
  - Общие статьи в Википедии: «Строка (информатика)» / «String (computer science)».
  - История ранних языков программирования (Fortran, COBOL, Lisp и др.) и стандартов: специализированные статьи/книги по истории программирования объясняют, когда и почему стали использовать «string/строка».
  - Статьи и учебники по теории языков/форматов также дают контекст (последовательность символов, текстовые строки и т. п.).
Если нужно, могу прислать конкретные ссылки на упомянутые страницы.

2) Где на вашем сайте искать страницы/как добавить новую страницу
Коротко: файлы сайта (HTML/PHP/шаблоны) хранятся в файловой системе веб-сервера; phpMyAdmin — это интерфейс к базе данных и не хранит «страницы». Вот практический план, как найти нужные файлы и куда повесить новую страницу:

A. Найти, какие файлы отвечают за главную/шапку/контакты
- Откройте страницу в браузере, правый клик → «Просмотр кода страницы» (View source). Посмотрите href у ссылок «Каталог» и «Контакты» — туда ведут файлы (напр., /index.php, /catalog.php, /contacts.html).
- На сервере перейдите в корень сайта (обычно /var/www/html или папка вашего проекта).
- Поиск по тексту ссылок (быстрее всего через grep):
  - grep -R "Каталог" .
  - grep -R "Контакты" .
  - grep -R "contacts" .
  Это покажет файлы, где эти слова встречаются — обычно шапка сайта хранится в include-файле (header.php, inc/header.php, templates/header.tpl и т. п.).
- Ищите index.php — часто главный каталог выводится именно из него. Откройте index.php и смотрите SQL-запросы (SELECT … FROM products), include-ы и вызовы функций.

B. Как понять, что каталог берётся из базы
- В файле index.php (или в соответствующем контроллере) ищите подключения к базе:
  - mysqli_connect / PDO / mysql_connect и запросы SELECT. Это подтверждает, что товары/каталог генерируются динамически из MySQL.
- phpMyAdmin — вы можете зайти и посмотреть таблицы (products, catalog и т. п.), но сами файлы шаблонов остаются в файловой системе.

C. Где именно файл «Контакты»
- Если в шапке ссылка ведёт на отдельную HTML-страницу (например, /contacts.html), найдите этот файл в корне сайта или в папке pages/.
- Команда: find . -type f -iname "*contact*.html" или grep по содержимому «адрес», «телефон» и т. п.

D. Как добавить/разместить страницу об истоках «строка»
- Создайте страницу (например, about-string.php или istoki-stroki.html) в корне или в папке pages/.
- Если шапка сайта подключается через include (header.php), отредактируйте этот файл и добавьте ссылку в нужное место:
  - Найдите файл header (grep -R "header.php" . или grep -R "<nav" .) и вставьте <a href="/istoki-stroki.html">Истоки понятия «строка»</a>.
- Если используется система шаблонов/CMS — нужно редактировать соответствующий шаблон через админку или в шаблонных файлах.
- Всегда сделайте резервную копию файлов перед изменением.

E. Практические команды (в корне проекта, Linux)
- Найти упоминание слова:
  - grep -R --line-number "Контакты" .
  - grep -R --line-number "Каталог" .
- Найти файл contacts.html:
  - find . -type f -iname "*contact*.html" -o -iname "*contacts*.php"
- Посмотреть index.php:
  - less index.php
- Поиск SQL-запросов:
  - grep -R --line-number "SELECT .* FROM" .

F. Советы по безопасности/эксплуатации
- Перед правкой сделайте копию проекта (tar/zip) и дампа базы (mysqldump).
- Если сайт использует .htaccess и ЧПУ — проверьте правила перенаправлений.
- После правок очистите кеш (если есть) и проверьте мобильную/десктопную версии.

Если хотите, я могу:
- подсказать конкретные команды для Windows (PowerShell);
- помочь найти нужный файл, если вы пришлёте список файлов из корня сайта (вывод ls -la) или фрагменты index.php/header.php;
- прислать ссылки по этимологии слова «строка».

Напишите, что выгоднее — ссылки по теме «строка» (лингвистика/информатика) или помочь прямо с поиском/правкой файлов на сайте; и приложите, если можно, результат нескольких grep/ls-команд или структуру папок.
1/ <?=$this->content?> = похоже на шаблон с условием, просто вставка видео тут не уместна <br/> 2/ адрессайта/admin и т.д. не выдаёт запрос на авторизацию? Явно раньше сайтом как-то управляли через админку...
Похожие вопросы