Сидел на винде все работало, щас пишу с убунту и вот такая проблема, не подключается файл, тм путь по другому пишется иои почему? как писать чтоб и на винде и линуксе работало...
require_once 'views/main.php';
Спустя 4 минуты, 31 секунда (23.12.2010 - 18:10) alex12060 написал(а):
Попробуй использовать так:
require_once $_SERVER['DOCUMENT_ROOT'].'views/main.php';
Спустя 44 секунды (23.12.2010 - 18:11) divine266 написал(а):
точнее если просто подключение то работает, а если перед ним что нить написано то уже не работает((( не пому почему..
Спустя 1 минута, 30 секунд (23.12.2010 - 18:12) inpost написал(а):
divine266
А так: require_once './views/main.php';
А так: require_once './views/main.php';
Спустя 1 минута, 3 секунды (23.12.2010 - 18:13) inpost написал(а):
Что значит: "перед ним что-то написано"?
Спустя 3 минуты, 51 секунда (23.12.2010 - 18:17) divine266 написал(а):
ну пишу в файле только подключение другого файла подключает...добавляю какой нить код в этот файл подключение пропадает вообще логики не уловлю((
Спустя 3 минуты, 48 секунд (23.12.2010 - 18:21) Invis1ble написал(а):
divine266
скорее всего просто не выполняется тот участок кода, в котором идет подключение (не выполняется какое-то условие, происходит редирект и т.д.). Код в студию, иначе ничего непонятно!
скорее всего просто не выполняется тот участок кода, в котором идет подключение (не выполняется какое-то условие, происходит редирект и т.д.). Код в студию, иначе ничего непонятно!
Спустя 20 минут, 3 секунды (23.12.2010 - 18:41) divine266 написал(а):
require_once 'views/v_main.php';
echo 'Пробный текст';
текст не выводится...и подключение не работает...
Спустя 5 минут, 4 секунды (23.12.2010 - 18:46) Invis1ble написал(а):
divine266
слишком мало кода.. Нужно больше, приводи в контексте (в частности - что идет до этих строк?)
слишком мало кода.. Нужно больше, приводи в контексте (в частности - что идет до этих строк?)
Спустя 4 минуты, 9 секунд (23.12.2010 - 18:50) divine266 написал(а):
да щас пробные файлы делаю..даже это не работает, ничего нет до этого...
Спустя 5 минут, 48 секунд (23.12.2010 - 18:56) Invis1ble написал(а):
divine266
Значит код выглядит так:
? Ты запускаешь скрипт напрямую или он в свою очередь тоже подключается куда-то?
Значит код выглядит так:
<?php
require_once 'views/v_main.php';
echo 'Пробный текст';
? Ты запускаешь скрипт напрямую или он в свою очередь тоже подключается куда-то?
Спустя 2 минуты, 29 секунд (23.12.2010 - 18:58) divine266 написал(а):
напрямую...этот код не работает и в другом делаю вывод он не подключается сюда(((
Спустя 6 минут, 32 секунды (23.12.2010 - 19:05) Invis1ble написал(а):
У меня такое предположение - в скрипте v_main.php где-то идет либо редирект, либо завершение скрипта... Но скорее всего там буфферизация вывода идет...
Попробуй удали строчку с инклудом - появится надпись "Пробный текст"?
Если да, выложи код v_main.php сюда
Попробуй удали строчку с инклудом - появится надпись "Пробный текст"?
Если да, выложи код v_main.php сюда
Спустя 4 минуты, 23 секунды (23.12.2010 - 19:09) divine266 написал(а):
<?php
require_once($_SERVER['DOCUMENT_ROOT'].'/controllers/c_content.php');
?>
<?php require_once($_SERVER['DOCUMENT_ROOT'].'/views/v_menu.php');?>
<?php switch($_GET['do']) {
case video: ?>
<?php if($content) {?>
<?php foreach($content as $value_con) {?>
<a href='/video/<?=$value_con['parent_one']."/".$value_con['parent']."/".$value_con['id']?>.htm'><?=$value_con['title'];?></a>
<?=$value_con['text'];?>
Автор: <?=$value_con['author']?> | Дата: <?=$value_con['date']?> | Рейтинг: 100
<?php
}
}else{
echo "Запрошенных данных не существует";
}
?>
<?php break;
case page:?>
<?=$content_static['title']?>>
<?=$content_static['text'];?>
Дата: <?=$content_static['date']?>
<? break;
default: ?>
<?php if($content) {?>
<?php foreach($content as $value_con) {?>
<a href='/video/<?=$value_con['parent_one']."/".$value_con['parent']."/".$value_con['id']?>.htm'><?=$value_con['title'];?></a>
<?=$value_con['text'];?>
Автор: <?=$value_con['author']?> | Дата: <?=$value_con['date']?> | Рейтинг: 100
<?php
}
}else{
echo "Запрошенных данных не существует";
}
?>
<?php break;
}?>
Спустя 8 минут, 11 секунд (23.12.2010 - 19:17) Invis1ble написал(а):
Жесть... Видишь, у тебя там еще два реквайра идет... Короче, ковыряться надо конкретно...
Имхо, буфферизация вывода где-то.. Вобщем я пас ) Может еще кто-то поможет...
Имхо, буфферизация вывода где-то.. Вобщем я пас ) Может еще кто-то поможет...
Спустя 1 минута, 40 секунд (23.12.2010 - 19:19) divine266 написал(а):
так этот код ладно, просто делаю вместо этого делаю обычный вывод текста и все равно не работает...даже если без других подключений вот в чем суть(((
Спустя 4 минуты, 43 секунды (23.12.2010 - 19:24) Invis1ble написал(а):
divine266
Ты хочешь сказать, что у тебя
test.php
не работает?
Ты хочешь сказать, что у тебя
test.php
<?php
echo 'Hello, World!';
?>
не работает?
Спустя 1 минута, 6 секунд (23.12.2010 - 19:25) divine266 написал(а):
вот так работает, делаю инклюд любого файла перестает работать и файл не подключается
Спустя 4 минуты, 23 секунды (23.12.2010 - 19:29) Invis1ble написал(а):
divine266
А так:
test.php
test.inc
??
А так:
test.php
<?php
include 'test.inc';
echo 'Hello World';
?>
test.inc
<?php
echo 'I am included';
?>
??
Спустя 1 минута, 30 секунд (23.12.2010 - 19:31) divine266 написал(а):
все разобрался ну на половину, щас создал отдельно 2 файла, приинклюдил все работает, все выводится...а тот ког не работает, странно то что на винде он у меня отлично работал
Спустя 1 минута, 49 секунд (23.12.2010 - 19:33) Invis1ble написал(а):
divine266
Цитата |
все разобрался ну на половину, щас создал отдельно 2 файла, приинклюдил все работает, все выводится...а тот ког не работает, странно то что на винде он у меня отлично работал |
значит все-таки с путями че-то...
Спустя 2 минуты, 44 секунды (23.12.2010 - 19:35) divine266 написал(а):
Invis1ble
спасибо за помощь..))
спасибо за помощь..))
Спустя 8 минут, 4 секунды (23.12.2010 - 19:43) Invis1ble написал(а):
divine266
попробуй еще так:
попробуй еще так:
include dirname(__FILE__) . '/views/main.php';
Спустя 2 минуты, 10 секунд (23.12.2010 - 19:46) divine266 написал(а):
require_once './config.php';
вот так подключается все и вот так
require_once 'config.php';
а тот код буду смотреть всеравно переписывать, просто я был оО вот такой как увидел что у меня ничего не работает)) другие сайты уже сделал работает все...
Спустя 3 минуты, 50 секунд (23.12.2010 - 19:49) Invis1ble написал(а):
divine266
ок, успехов )
ок, успехов )
Спустя 9 минут (23.12.2010 - 19:58) divine266 написал(а):
Invis1ble
спасибо, и спасибо еще раз за помощь)
спасибо, и спасибо еще раз за помощь)
_____________
Админы и программисты - люди иного мира.