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

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

Модератор: immortal

Alex
Сообщения: 2357
Зарегистрирован: Пт апр 20, 2012 12:53 pm
Благодарил (а): 42 раза
Поблагодарили: 262 раза

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

Сообщение Alex » Вт дек 04, 2012 4:20 pm

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

<?

...php код...

?>

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

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

Сообщение sergejey » Вт дек 04, 2012 6:22 pm

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

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

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

Сообщение Alex » Вт дек 04, 2012 8:19 pm

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

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

Сообщение Alex » Ср дек 05, 2012 9:45 am

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

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

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

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

Сообщение sergejey » Ср дек 05, 2012 11:32 am

Ниже пример файла, который можно брать за основу для 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
 ?>
За это сообщение автора sergejey поблагодарили (всего 2):
Bagir (Чт авг 28, 2014 12:51 am) • regabriel (Ср июл 11, 2018 10:23 am)
Рейтинг: 2.33%

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

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

Сообщение Alex » Ср дек 05, 2012 2:52 pm

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

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

Сообщение Anton_kulibin » Пт янв 18, 2013 8:39 pm

Создал 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
Откуда: Минск, Беларусь
Благодарил (а): 76 раз
Поблагодарили: 1559 раз
Контактная информация:

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

Сообщение sergejey » Пт янв 18, 2013 11:09 pm

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

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

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

Сообщение nick7zmail » Чт авг 21, 2014 9:45 am

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

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

Сообщение sergejey » Пн авг 25, 2014 12:56 pm

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

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