Домашние страницы

Использование системы в различных ситуациях, вопросы программирования сценариев.

Модератор: immortal

Alex
Сообщения: 2357
Зарегистрирован: Пт апр 20, 2012 12:53 pm

Домашние страницы

Сообщение Alex »

Попытался написать на домашних страницах

<?

...php код...

?>

Код просто игнорируется. Почему это не работает? И как сделать, чтобы что то подобное заработало?
Аватара пользователя
sergejey
Site Admin
Сообщения: 4286
Зарегистрирован: Пн сен 05, 2011 6:48 pm
Откуда: Минск, Беларусь
Контактная информация:

Re: Домашние страницы

Сообщение sergejey »

Оно не заработает таким образом. К сожалению, это нельзя исправить -- это очень глубоко заложено на уровне ядра. Самый простой способ обойти это ограничение -- это сделать свой php файл, положить его в корень и настроить домашнюю страницу как ссылку на http://адрес сервера/новый файл.php -- там уже можно будет делать всё, что угодно. Но тогда на этой странице не будет работать стандартный функционал замены свойств на их значения и это нужно будет реализовывать в этом php-файле самостоятельно.

Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
Alex
Сообщения: 2357
Зарегистрирован: Пт апр 20, 2012 12:53 pm

Re: Домашние страницы

Сообщение Alex »

Очень интересно. Только один вопрос — положить в корень — это куда конкретно?
Alex
Сообщения: 2357
Зарегистрирован: Пт апр 20, 2012 12:53 pm

Re: Домашние страницы

Сообщение Alex »

С корнем разобрался. Всё работает.

Но есть проблема. Если выводятся русские буквы со странички, то всё ОК, а если из базы данных, то выводятся кракозябры. Кодировка странички utf-8, буквы на страничке в utf-8 и база данных, как я понимаю, тоже хранит русские буквы в utf-8. ???

Как сделать так, чтобы при выводе запроса из базы данных русские буквы были видны?
Аватара пользователя
sergejey
Site Admin
Сообщения: 4286
Зарегистрирован: Пн сен 05, 2011 6:48 pm
Откуда: Минск, Беларусь
Контактная информация:

Re: Домашние страницы

Сообщение sergejey »

Ниже пример файла, который можно брать за основу для php-шников. По идее все данные должны корректно выводится -- как сами по себе так и из базы данных. Всё редактировать нужно в кодировке UTF-8.

Код: Выделить всё

<?
 include_once("./config.php");
 include_once("./lib/loader.php");
 $session=new session("prj");
 $db=new mysql(DB_HOST, '', DB_USER, DB_PASSWORD, DB_NAME); // connecting to database
 include_once("./load_settings.php");
 if (!headers_sent()) {
  header ("HTTP/1.0: 200 OK\n");
  header ('Content-Type: text/html; charset=utf-8');
 }
?>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title></title>
</head>
<body>
Hello, world!
<?
$users=SQLSelect("SELECT * FROM users");
print_r($users);
?>
</body>
</html>
<?
 $session->save();
 $db->Disconnect(); // closing database connection
 ?>

Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
Alex
Сообщения: 2357
Зарегистрирован: Пт апр 20, 2012 12:53 pm

Re: Домашние страницы

Сообщение Alex »

С этим файлом всё заработало. Спасибо за помощь.
Anton_kulibin
Сообщения: 354
Зарегистрирован: Вт окт 09, 2012 8:05 am
Откуда: Луза Кировская обл. Россия

Re: Домашние страницы

Сообщение Anton_kulibin »

Создал URL Домашнюю страницу на Yandex.ru, почему то не открывается, пробовал google таже история, mail.ru с разворотом на все окно.
Linux версия. Ubuntu Server 16.04+2xArduinoMega+Eth_GW_Mysensors_10node+WeatherStation+Xiaomi
CONNECT
Аватара пользователя
sergejey
Site Admin
Сообщения: 4286
Зарегистрирован: Пн сен 05, 2011 6:48 pm
Откуда: Минск, Беларусь
Контактная информация:

Re: Домашние страницы

Сообщение sergejey »

Anton_kulibin писал(а):Создал URL Домашнюю страницу на Yandex.ru, почему то не открывается, пробовал google таже история, mail.ru с разворотом на все окно.
Внешние страницы вставляются как iframe и с этим бывают проблемы, т.к. некоторые сайты содержат код, проверяющий запуск из iframe и блокирующий работу в таком состоянии. Что-то вроде защиты от нетрадиционного использования сайта.

Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург

Re: Домашние страницы

Сообщение nick7zmail »

Что то не то у меня с домашними страницами. Когда дома - все норм работает, когда захожу через удаленку - почему то просто черный экран вместо содержания вкладки, в чем может быть причина? Я что то накосячил, или еще настройки нужны какие либо?
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Аватара пользователя
sergejey
Site Admin
Сообщения: 4286
Зарегистрирован: Пн сен 05, 2011 6:48 pm
Откуда: Минск, Беларусь
Контактная информация:

Re: Домашние страницы

Сообщение sergejey »

nick7zmail писал(а):Что то не то у меня с домашними страницами. Когда дома - все норм работает, когда захожу через удаленку - почему то просто черный экран вместо содержания вкладки, в чем может быть причина? Я что то накосячил, или еще настройки нужны какие либо?
Возможно, на домашних страницах стоят ссылки, которые работают только из локальной сети.

Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
Ответить