Russian TYPO3 community Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community  

Вернуться   Russian TYPO3 community > Обсуждение общих технических вопросов > Общие вопросы

Ответ
 
Опции темы Опции просмотра
Старый 20.05.2009, 23:05   #1
ov.lovyannikov
Продвинутый
 
Регистрация: 02.10.2008
Сообщений: 40
По умолчанию

Цитата:
Сообщение от void Посмотреть сообщение
Очень оригинально вы файл подключаете:
Код:
include (PATH_site.'http://192.168.0.152/rada/fileadmin/user_mobile.php');
Очевидно, что вы ошиблись как минимум один раз.
http://typo3.toaster-schwerin.de/typ.../msg00328.html - вот оригинал переписки Дулепова с человеком у которого была такая же проблема как и у меня
ov.lovyannikov вне форума   Ответить с цитированием
Старый 21.05.2009, 03:43   #2
void
Senior Member
 
Аватар для void
 
Регистрация: 14.03.2006
Адрес: Russia, Penza
Сообщений: 1,504
Отправить сообщение для void с помощью ICQ
По умолчанию

Прямо такая же? И, собсно, при чём тут это? Исправьте вашу очевидную ошибку, и будем говорить дальше. Если не видите в чём ошибка - заплатите Дулепову, он вам всё сделает.
__________________
TYPO3 FAQ
void вне форума   Ответить с цитированием
Старый 21.05.2009, 10:38   #3
ov.lovyannikov
Продвинутый
 
Регистрация: 02.10.2008
Сообщений: 40
По умолчанию

include 'http://192.168.0.152/rada/fileadmin/user_mobile.php'; - исправил
ov.lovyannikov вне форума   Ответить с цитированием
Старый 21.05.2009, 12:15   #4
void
Senior Member
 
Аватар для void
 
Регистрация: 14.03.2006
Адрес: Russia, Penza
Сообщений: 1,504
Отправить сообщение для void с помощью ICQ
По умолчанию

А надо было
Код:
require(PATH_site.'fileadmin/user_mobile.php');
Когда вы пишете в include('http://..') - будет произведён GET-запрос к вашему же серверу. Понятно, что при этом код, находящийся в файле, будет интерпретирован
__________________
TYPO3 FAQ
void вне форума   Ответить с цитированием
Старый 21.05.2009, 16:42   #5
ov.lovyannikov
Продвинутый
 
Регистрация: 02.10.2008
Сообщений: 40
По умолчанию

Цитата:
Сообщение от void Посмотреть сообщение
А надо было
Код:
require(PATH_site.'fileadmin/user_mobile.php');
Когда вы пишете в include('http://..') - будет произведён GET-запрос к вашему же серверу. Понятно, что при этом код, находящийся в файле, будет интерпретирован
после добавления данной строки - сайт во front end не отображается (белая страница).
ov.lovyannikov вне форума   Ответить с цитированием
Старый 21.05.2009, 20:22   #6
void
Senior Member
 
Аватар для void
 
Регистрация: 14.03.2006
Адрес: Russia, Penza
Сообщений: 1,504
Отправить сообщение для void с помощью ICQ
По умолчанию

Не белая страница, а вывод ошибок отключен. Или включите вывод ошибок, или посмотрите в error.log вашего апача.
__________________
TYPO3 FAQ
void вне форума   Ответить с цитированием
Старый 22.05.2009, 15:04   #7
ov.lovyannikov
Продвинутый
 
Регистрация: 02.10.2008
Сообщений: 40
По умолчанию

Цитата:
Сообщение от void Посмотреть сообщение
Не белая страница, а вывод ошибок отключен. Или включите вывод ошибок, или посмотрите в error.log вашего апача.
Fatal error: Cannot redeclare user_ismobile() (previously declared in /var/www/rada/fileadmin/user_mobile.php:4) in /var/www/rada/fileadmin/user_mobile.php on line 5
Сам файл user_mobile.php:
<?php

function user_isMobile() {
return preg_match('/(IEMobile|Windows CE|NetFront|PlayStation|PLAYSTATION|like Mac OS X|MIDP|UP\.Browser|Symbian|Nintendo)/', $_SERVER['HTTP_USER_AGENT']);
}

class user_mobile {

/**
* Checks if current browser is a mobile phone. If yes, checks that
* child template given in 'value' of the configuration exists for the
* current template object. If it does, returns corresponding
* child template name
*
* @param array $conf Configuration for this function (parameters: conf and toRecord)
* @param tx_templavoila_pi1 $pObj Parent object
*/
public function getChildTemplate(array $conf, tx_templavoila_pi1& $pObj) {
$result = '';
if ($conf['conf']['value'] && user_isMobile()) {
// We got a mobile browser! Check if we have a mobile TO
$toRec = $pObj->markupObj->getTemplateRecord($conf['toRecord']['tx_templavoila_to'], $conf['conf']['value'], $GLOBALS['TSFE']->sys_language_uid);
if (is_array($toRec)) {
$result = $conf['conf']['value'];
}
}
return $result;
}
}

?>
ov.lovyannikov вне форума   Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB code is Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 20:02.


Работает на vBulletin® версия 3.8.1.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot

Хостинг и техническая поддержка: TYPO3 Лаборатория