Как правильно подключить файлы

col

Guest
Как правильно подключить файлы

Нужно получать результаты работы разных скриптов при этом передовая в них различные аргументы. Аргументы и количество их у каждого скрипта разное. Они извесны для каждого скрипта.

Думал include (), но стопарнулся на передачи в скрипт аргументов.
PHP:
include 'http://www.example.com/file.php?foo=1&bar=2';
не пойдет :)

Подскажите как сделать.
Не обьявлять же перед каждым include переменные, а потом unset делать или так нармально ?
 

running

Guest
SiMM
Это что-то ты не в ту степь...

col
А ты не можешь передать эти аргументы просто GET ом или POST ом?
Или я тебя неправильно понял?

-~{}~ 25.02.04 09:03:

Если тебе нужно просто подключать файл в разных местах с разными параметрами, то наверное проще будет объявлять перед этим переменные
 

SiMM

Новичок
running, каков вопрос - честно говоря, не совсем его понял - по его приведённому коду создаётся ощущение, что он пытается подключить скрипт с чужого сайта. И потом, разве указание параметров после ? не есть передача их методом GET?
 

col

Guest
2 SiMM
я привел пример которым мне не нужен зарание.
file и т.д. не пойдет мне нужен результат работы, а не содержимое.

2Demiurg, running
отлично include так include.
но
1. файлы нужно подключать автоматом и переменные обьявлять тоже автоматом.
я так понимаю через eval() или еще что нить ?
2. Переменные после include unset'ить ?
 

Линк

Guest
можно наример file("http://boo");
но ходить к самому себе по http - глупо!
лучше инкюдь файл через файловую систему, а уж и него обращайся к нужным тебе переменным
 

Фанат

oncle terrible
Команда форума
Demiurg
это он все свою систему хитрых форм пишет.
он путает програму с данными.
хочет генерить программу динамически.
Без смены подхода ничего путного не добьется.
Тв, кажется, предлагал в этом случае ничего не отвечать? ;-)

dream on:
Еще хорошо бы такую группу - модераторс-онли.
вот для таких, как этот, с чердаком.
чтобы всякая шелупонь со своими ламерскими советами не лезла.
А то ж ведь и так вопрос тупой, так еще и куча советчиков из него полный бред делает

-~{}~ 25.02.04 18:21:

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

col

Guest
2 Фанат
мля нет от тебя спасение скарлотина хи-хи
Сиди на своих заоблачных высотах и не лезь к нам смертным.
Если ничего путного сказать не можешь.
Говном раскидываться каждый может, а вот как до дела дойдет так сразу в кусты.

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

2 Demiurg
каким, каким обычным.
Есть условие, при котором должен заинлюдиться определенный фаил и результат его работы должен вывестись.
Все условия хранятся в базе.
 

Линк

Guest
col чего то ты странное городишь..
PHP:
if (УСЛОВИЕ)
{
include "1.php";
}
зачем тебе тут кому то передавать какие то параметры?

-~{}~ 25.02.04 18:29:

вообще полагается в файле делать ф-ии или классы, и вызывать их, передавая им параметры (или расставляя св-ва объектов), а не юзать в инклудах $_GET
 

col

Guest
Народ я уже просто из сил выбился.
Почему вам всем нужно узнать что я дела вместо того чтобы просто ответить, можно или нельзя если можно то как и всё.
 

Линк

Guest
я ж тебе ответил

PHP:
//НЕ ПРАВИЛЬНЫЙ ВАРИАНТ:
$f=fopen("http://boo/clinik.php?patient=col");

//Правильный вариант
include "clinik.php.inc";
clinik("col");
 

Фанат

oncle terrible
Команда форума
Линк, объясняю на пальцах.
он делает некую систему динамических форм.
За каким лядом они ему нужны, и каково их устройство - не говорит.
коммерческая тайна, наверное.

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

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

-~{}~ 25.02.04 18:41:

Почему вам всем нужно узнать что я дела вместо того чтобы просто ответить, можно или нельзя если можно то как и всё.
потому, что вопросы твои - идиотские

-~{}~ 25.02.04 18:44:

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

поэтому нельзя ему отвечать буквально.
Этого Демиург никак понять не может.
 

Линк

Guest
да.. нажал кнопочку "search", и почитал сообщения col'а.

Фанат, ты прав.
Он все время изобретает что то несусветное..
 

Фанат

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

Линк

Guest
Col, тебе нужна просто хорошая книга про програмерство (именно про програмерство, а не просто про php), и много практики.

-~{}~ 25.02.04 18:47:

Фанат, ну не все ж педагоги прирожденные)) что спросили - то и ответили)
 

Фанат

oncle terrible
Команда форума
не будет он читать.
он - ПРАКТИК
до мозга костей.
"чего думать - прыгать надо" - это про него.
Почему вам всем нужно узнать что я дела вместо того чтобы просто ответить, можно или нельзя если можно то как и всё.
в этом его суть.
он решает проблемы по мере их поступления.
понятие планирования ему незнакомо.
поэтому все попытки вытянуть из него общий план оканчиваются неудачей.
нету, потому, что, этого плана.
он надеется на интуицию.
а интуицию связными предложениями изложить невозможно.

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

col

Guest
2 Фанат
Всё выше сказанное тобой из-за того, что обсолютно не сталкивался с принципами моего подхода к проектированию.
И всё что ты сказал лишь плод твоего больного воображения.
Твое заключение основывается только на личном опыте.
Ты эдакие бунтарь ...
Наверное в детстве мечтал стать наполеоном но не вышло.
Поетому решил покорить IT сферу но тоже не очень выходит.
В твоих изречениях нет ни одного довода или практичного аргумента косающегося заданного вопроса. Лишь только обсуждение моей личности, с чего бы это.
Слушай, а может гей или пытаешся ко мне свои яйца подкатить, привлеч к себе моё внимание и т.д. Извени паря я гетеросексуал.

2 ALL
Я смотрю тут все не нашутку начали считать, что я кривой програмер пишущий какую то кривую прогу и морощащий людям голову попрасту.
Что ж может вы и правы решать не мне.
Читайте это расставит точки над и.
===================
Я хочу переделать свой проект на модульный манер.
Одной из возможностью движка хочу сделать замену шаблонных выражений на соответствующий ему результат скрипта (модуля).
Каждый модуль регистрируется в базе и имет ряд настроек.
Есть класс страницы, который в конструкторе читает созданный html с шаблонами, читает список всех модулей в системе и делает соответствующие замены, кроме своей.
Include с различными параметрами мне нужен, из-за того что некоторые модули имеют аргументы, которые являются настройками это модуля, этих аргументов может быть несколько наборов.
Я хочу при создании страницы, обрабатывать все шаблоны что найду на ней, результатами всех зарегистрированных модулей в системе с присущеми им наборами аргументов.

Пример: Модуль новости, имете груповую структуру, ему в настройках можно поставить шаблон1 - аргумент (новости группы А), шаблон2 - аргумент (новости группы Б). И создать html с шаблон1 и шаблон2.

Вот для этого класса мне и нужен этот прием.
 
Сверху