2014-02-04 3 views
0

У меня есть веб-сервер, у которого нет протокола PHP. Он имеет только HTML. (его малиновый pi работает webiopi). Я подключаюсь к этой странице с помощью смартфона, но, поскольку есть много, я не знаю, что 100% знает, что такое малина, я подключен, потому что IP-адреса меняются регулятивно. Мне нужен способ отображения HOST-имени pi (я имею в виду имя компьютера) внутри страницы. Поскольку html является статическим, я могу только думать о Javascript, но Javascript выполняется на стороне клиента, поэтому я понятия не имею, как получить имя хоста малины.Получить имя хоста из webiopi

Любые идеи?

--- Дополнительная информация ----

будет делать клоны этой терки, вот причина, почему это не может быть жёстко в HTML.

+0

Вы найдете решение здесь: HTTP : //stackoverflow.com/a/17336519/3272179 – Zealot

+0

спасибо, уже нашли, что .. но мне не нужен хост, предназначенный как часть URL-адреса. мне нужен хост, предназначенный как имя компьютера в сети. – user2452250

+0

«С тех пор их много» что? Серверы малины Pi, которыми вы владеете, или людей, которым может быть присвоен собственный старый IP-адрес? –

ответ

1

Не использует ли webiopi Python? Почему вы не можете использовать это, чтобы поместить динамическое имя хоста в HTML?

Go здесь идеи о том, как поставить разметку вместе: http://code.google.com/p/webiopi/wiki/CUSTOMIZE

Перейти здесь для примера о том, как захватить хозяин информацию, используя Python: How can I use Python to get the system hostname?

+0

спасибо, что он работает как шарм ... – user2452250

0

У вас есть только один веб-сервер. Поместите имя хоста внутри HTML.

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

+0

Это не вариант, к сожалению, поскольку он должен быть автоматическим ... но спасибо за попытку – user2452250

+0

Как часто меняется имя компьютера? Как часто вы сталкиваетесь с веб-сайтом на старом IP-адресе, который явно не отличается от вашего собственного? –

+0

имя никогда не меняется, но мне нужно будет сделать несколько сотен из них для проекта, поэтому я не могу изменить HTML для каждого из них. Но я МОЖЕТ передать имя хоста на страницу, которую я просматриваю через POST, так как до загрузки страницы я знаю хост. но если у меня откроется 5 страниц, я не буду знать, на какой странице это написано. – user2452250

Смежные вопросы