Автор Тема: Include внутри документа...  (Прочитано 6462 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн -DieseLok-

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 178
  • +0/-0
  • 0
    • Просмотр профиля
    • http://kyivstar.biz
Include внутри документа...
« : 09 Июня 2004, 19:59:53 »
Драсте!!!

Мож кто подскажет?

Мне надо зделать типа инклуд но только чтобы его генерировал самже скрипт... Это реально?

Ну тоесть есть задача:


есть файлы

eng
rus
ukr

В которых одинаковые переменные, и при запросе к примеру index.php?rus (через query_string), инлудировался файл с соответсвенными переменными.

Оффлайн ThE0ReTiC

  • Главный по тарелочкам
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 4041
  • +2/-0
  • 2
    • Просмотр профиля
    • http://
Include внутри документа...
« Ответ #1 : 09 Июня 2004, 20:03:34 »
реально.
если воспользоваться поиском по форуму и почитать FAQ - вопрос отпадет.
AS IS...

Оффлайн -DieseLok-

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 178
  • +0/-0
  • 0
    • Просмотр профиля
    • http://kyivstar.biz
Include внутри документа...
« Ответ #2 : 09 Июня 2004, 20:08:40 »
Я искал, include  внутри скрипта, но ничего нету, может подскажите что спросить у поиска?

Оффлайн -DieseLok-

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 178
  • +0/-0
  • 0
    • Просмотр профиля
    • http://kyivstar.biz
Include внутри документа...
« Ответ #3 : 09 Июня 2004, 21:25:56 »
Ну помогите!!!!!! Ну плз..... что спросить?

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Include внутри документа...
« Ответ #4 : 09 Июня 2004, 22:14:48 »
Цитировать
-DieseLok-:
include внутри скрипта

скажи мне милый ребенок, акакой бывает инклюд еще?
снаружи?
это как?

Оффлайн -DieseLok-

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 178
  • +0/-0
  • 0
    • Просмотр профиля
    • http://kyivstar.biz
Include внутри документа...
« Ответ #5 : 09 Июня 2004, 22:34:48 »
не ну я имею введу что яже и так генерирую страницу, ну тоесть этоже не хтмл а пхп, который обробатывает файл и потом выводит результат, я делаю так:


$i = "$QUERY_STRING";

if ($QUERY_STRING == "$i")
{
echo"
include (\'inc/$i\');
?>

$info

$about

$price

";
}

else
{
echo
"false";
}

?>


Вот что выдаёт:

в теле хтмл

include (\'inc/\');
?>








и всё...

а мне надо:

чтобы он брал из файла
$i переменные....
поидее он не должен выдавать в теле хтмл код типа инклуд или я не прав?

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Include внутри документа...
« Ответ #6 : 09 Июня 2004, 23:33:07 »
Цитировать
-DieseLok-:
этоже не хтмл а пхп, который обробатывает файл и потом выводит результат

ну и что?
никакой разницы нет.
для этого и придуман инклюде
Цитировать
-DieseLok-:
$i = "$QUERY_STRING";
if ($QUERY_STRING == "$i")

что это за бред сивой кобылы в лунную ночь?

дальше еще хуже
кошмар...

ЗАЧЕМ ТЫ ДЕЛАЕШЬ
echo"
include (\'inc/$i\');
?>
?????????????????????????????????????????????????????
ЗАЧЕМ ЗДЕСЬ ЭХО?????

Оффлайн -DieseLok-

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 178
  • +0/-0
  • 0
    • Просмотр профиля
    • http://kyivstar.biz
Include внутри документа...
« Ответ #7 : 09 Июня 2004, 23:46:30 »
Ну а как зделать?

Может быть с точки целесообразности и бред, а вот смысл тот...
изначально я говорю что i равно строке запроса, а потом уже вывожу(пытаюсь) данные на страницу, вроде оно и получаеться через ж...у, но результат та должен быть тот?!?!?

Ну подскажите.... плз...


или лучше переделать под себя такое:


// Определяем текущий раздел.

$CurSec=empty($_GET[\'section\'])?null:$_GET[\'section\'];

    // Если после "?section=" ничего нет, то грузим файл по умолчанию,
    // а именно "index.inc.php" из папки "sections".

    if(empty($CurSec))
    include("./sections/index.inc.php");

    // Если "?section=MyHouse" и файл "MyHouse.inc.php" в папке "sections" существует,
    // то подгружаем его.

    elseif(file_exists("./sections/".basename($CurSec).".inc.php"))
    include("./sections/".basename($CurSec).".inc.php");

    // Если "?section=MyHouse" и файл "MyHouse.inc.php" в папке "sections" НЕ существует,
    // то подгружаем "error.inc.php" всё из той же папки "sections".

    else
    include("./sections/error.inc.php");
?>


мож есть что-то проще?

плз челы помогите....

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Include внутри документа...
« Ответ #8 : 10 Июня 2004, 00:45:16 »
Цитировать
-DieseLok-:
мож есть что-то проще?

зачем?
что тебя в этом не устраивает?
Цитировать
-DieseLok-:
Может быть с точки целесообразности и бред

ты себе ЧУДОВИЩНО льстишь.
как раз с точки зрения СМЫСЛА - то, что ты писал раньше - это просто кошмарная белиберда.
и не надо оправдываться.
просто признай этот факт.

я даже в фак тебя посылать не буду.
я осознаю, что это бесполезно - ты все равно не поймешь

Оффлайн Neter

  • Жустер
  • Старожил
  • ****
  • Сообщений: 324
  • +0/-0
  • 2
    • Просмотр профиля
Include внутри документа...
« Ответ #9 : 10 Июня 2004, 00:56:47 »
-DieseLok- А что тут переделывать? Так, ошибки исправить.  Давно бы сделал уже, больше языком болтаешь.


$CurSec
=empty($_GET[\'section\']) ? "index" : basename($_GET[\'section\']); 

if(file_exists("./sections/".$CurSec.".inc.php")){
	
include("./sections/".$CurSec.".inc.php");
	
}
else{ 
	
include("./sections/error.inc.php"); 
	
}
Мне тормоз послужил толчком...

Оффлайн -DieseLok-

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 178
  • +0/-0
  • 0
    • Просмотр профиля
    • http://kyivstar.biz
Include внутри документа...
« Ответ #10 : 10 Июня 2004, 01:05:14 »
RomikChef


Мля...... а ты злой!!! Тебе не надоело на всех бросаться?
Я кончено признаю что я в энтом нефига не шарю, но по крайней мери стараюсь, причём не я один... а ты на всех бросаешься...

Нельзя быть аким злым, счастье есть, его не может не быть :)

P.s. хорошо что вы не видели архитектуру моего сайта, ато вообщебы на меня в суд подали за издевательство на пхп :)

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Include внутри документа...
« Ответ #11 : 10 Июня 2004, 01:38:20 »
я не злой.
и не бросаюсь
я всего лишь поправил тебя

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

Оффлайн -DieseLok-

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 178
  • +0/-0
  • 0
    • Просмотр профиля
    • http://kyivstar.biz
Include внутри документа...
« Ответ #12 : 10 Июня 2004, 02:06:10 »
Я же не говорю что я тебе должен быть до люстры.
И давай не будем говорить громких слов типа "пустоголовие", яже тебя не оскорбляю...
А ты случайно не заикаешься?

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Include внутри документа...
« Ответ #13 : 10 Июня 2004, 02:11:39 »
повторяю.
пустоголовие - не оскорбление, а факт.

Оффлайн Neter

  • Жустер
  • Старожил
  • ****
  • Сообщений: 324
  • +0/-0
  • 2
    • Просмотр профиля
Include внутри документа...
« Ответ #14 : 10 Июня 2004, 12:54:15 »
-DieseLok- Ромик прав, он вобще редко ошибается :) Я думаю тебе стоит хоть немного начать думать, если ты конечно себя уважаешь. Если что-то не получается - думай, проверяй, голова тебе на что? Форум это последняя инстанция куда надо бежать.
Мне тормоз послужил толчком...

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28