Для записи имени пользователя в лог-файл на веб-сервере можно использовать язык программирования PHP. Вот пример простого скрипта, который будет записывать имя пользователя в файл log.txt:
```php
$data = date('Y-m-d H:i:s') . " - User: " . $_GET['username'] . "\n";
file_put_contents('log.txt', $data, FILE_APPEND);
```
Для вызова этого скрипта из HTML-страницы можно использовать следующую форму:
```html
<form action="log.php" method="GET">
<input type="text" name="username">
<input type="submit" value="Submit">
</form>
```
Чтобы записать имя компьютера или пользователя на хостинге, вы можете использовать скрипт, наподобие следующего:
```php
$data = date('Y-m-d H:i:s') . " - User: " . $_SERVER['REMOTE_USER'] . "\n";
file_put_contents('log.txt', $data, FILE_APPEND);
```
Этот скрипт записывает в лог имя пользователя, который аутентифицируется с помощью HTTP-авторизации.
Что касается выбора между PHP и JavaScript, PHP является более предпочтительным вариантом для работы с серверными данными и файлами, включая запись в лог-файлы. JavaScript в первую очередь используется для взаимодействия с пользователем на стороне клиента.
Подобные скрипты можно найти в Интернете на различных программистских форумах, блогах и сайтах с обучающими материалами по программированию. Важно учитывать, что при работе с лог-файлами необходимо соблюдать правила безопасности и конфиденциальности данных.