|
|
|
PHP - как считать файл с php кодом и выполнить в контексте другого?
|
|||
|---|---|---|---|
|
#18+
Дело обстоит так: Есть папка dir в ней лежит файл 1.php 1.php файл содержит в себе вперемешку html и php код в общем вот такой путь к файлу dir/1.php а в корне сайта лежит файл index.php Задача: при открытии файла index.php этот файл должен полностью копировать в себя содержимое dir/1.php и выполнять чтобы в адресной строке был адрес на http://домен.ру/index.php а не на http://домен.ру/dir/1.php Как такое реализовать с помощью PHP? (апачевскую подмену ссылок не предлагать, не тот случай) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.04.2012, 01:54:41 |
|
||
|
PHP - как считать файл с php кодом и выполнить в контексте другого?
|
|||
|---|---|---|---|
|
#18+
использовать include()? Ну а доступ к папке для веб закрыть, чтобы отдельно нельзя было выполнить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.04.2012, 01:58:15 |
|
||
|
PHP - как считать файл с php кодом и выполнить в контексте другого?
|
|||
|---|---|---|---|
|
#18+
Edd.Dragonиспользовать include()? Ну а доступ к папке для веб закрыть, чтобы отдельно нельзя было выполнить. а если файл .htm это тоже сработает? условия те же но файл http://домен.ру/dir/1.htm ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.04.2012, 22:54:46 |
|
||
|
PHP - как считать файл с php кодом и выполнить в контексте другого?
|
|||
|---|---|---|---|
|
#18+
prot0typeEdd.Dragonиспользовать include()? Ну а доступ к папке для веб закрыть, чтобы отдельно нельзя было выполнить. а если файл .htm это тоже сработает? условия те же но файл http://домен.ру/dir/1.htm А попробовать не судьба? include() - буквально означает "вставить в это место содержимое такого-то файла". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.04.2012, 22:59:44 |
|
||
|
PHP - как считать файл с php кодом и выполнить в контексте другого?
|
|||
|---|---|---|---|
|
#18+
выводит кривую кодировку файл htm в кириллице а выводит в utf-8 хотя файл с вставкой include тоже с кириллицей что делать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.04.2012, 23:16:39 |
|
||
|
PHP - как считать файл с php кодом и выполнить в контексте другого?
|
|||
|---|---|---|---|
|
#18+
prot0typeфайл htm в кириллице а выводит в utf-8Одно совершенно не противоречит другому. Кириллица вполне может быть в utf-8, а текст в utf-8 содержать кириллические символы. prot0typeчто делать?Видимо, для начала разобраться в терминах. Потом в кодировках. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.04.2012, 23:23:03 |
|
||
|
PHP - как считать файл с php кодом и выполнить в контексте другого?
|
|||
|---|---|---|---|
|
#18+
vkleprot0typeфайл htm в кириллице а выводит в utf-8Одно совершенно не противоречит другому. Кириллица вполне может быть в utf-8, а текст в utf-8 содержать кириллические символы. prot0typeчто делать?Видимо, для начала разобраться в терминах. Потом в кодировках. говорю же что include() превращает все в utf-8 как заставить его отображать все в той кодировке в которой написан сам подключаемый файл? вы мне предлагаете разбираться в каких то терминах, может еще предложите пойти в церковь свечку поставить? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.04.2012, 23:50:57 |
|
||
|
PHP - как считать файл с php кодом и выполнить в контексте другого?
|
|||
|---|---|---|---|
|
#18+
prot0typeговорю же что include() превращает все в utf-8 Тыкни носом в мануал, где написано, что инклуж занимается тем, чем его не просят, т.е. кодировки конвертит. Или не неси чепухи. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.04.2012, 23:58:42 |
|
||
|
PHP - как считать файл с php кодом и выполнить в контексте другого?
|
|||
|---|---|---|---|
|
#18+
prot0typeможет еще предложите пойти в церковь свечку поставить? А что еще предложить, когда у тебя в include демоны и барабашки завелись, судя из твоих слов? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.04.2012, 23:59:30 |
|
||
|
PHP - как считать файл с php кодом и выполнить в контексте другого?
|
|||
|---|---|---|---|
|
#18+
Edd.Dragonprot0typeговорю же что include() превращает все в utf-8 Тыкни носом в мануал, где написано, что инклуж занимается тем, чем его не просят, т.е. кодировки конвертит. Или не неси чепухи. я перепроверил все файлы, выставил у них кодировку windows-1251 выводит кракозябры и лишm только когда перед инклюдом ставлю Код: php 1. то все отображается нормально вот это правильно вообще подключение (/../) ? Код: php 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.04.2012, 00:11:16 |
|
||
|
PHP - как считать файл с php кодом и выполнить в контексте другого?
|
|||
|---|---|---|---|
|
#18+
А вообще то вопросов дофига http://otvety.google.ru/otvety/thread?tid=2b2575e97a89fe98 https://www.google.ru/search?num=100&hl=ru&newwindow=1&safe=off&q=include+php+кодировка ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.04.2012, 00:20:04 |
|
||
|
PHP - как считать файл с php кодом и выполнить в контексте другого?
|
|||
|---|---|---|---|
|
#18+
prot0typeи лишm только когда перед инклюдом ставлю Код: php 1. то все отображается нормальноВероятно, дефолтовая кодировка вебсервера для отдачи контента настроена отличной от windows-1251. Возможно, как раз utf-8. На инклюд эта настройка не влияет. Никаким образом. prot0typeвот это правильно вообще подключение (/../) ? Код: php 1. Не принципиально, из чего и как собирать. Главное - чтоб не оказалось путаницы и не перестало работать при вызове из другого скрипта, если конечно такое предусматривается. В результате конкатенции в любом случае должна получиться строка с именем файла. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.04.2012, 00:34:32 |
|
||
|
PHP - как считать файл с php кодом и выполнить в контексте другого?
|
|||
|---|---|---|---|
|
#18+
prot0typeА вообще то вопросов дофига А вообще-то логично, пока не прочтешь учебник по новому инструменту. Ибо программить серверную часть и не знать о хедерах и базовых вещах php - не очень удобно. Вот промаялся с довлей приведения которого нет. Лучше б в это время почитал книгу, хотя б наискосок. Чтобы заранее избавить себя от банальных ошибок из-за незнания базы и десятков топиков с вопросами по пустякам. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.04.2012, 00:40:16 |
|
||
|
|

start [/forum/topic.php?fid=23&msg=37776561&tid=1465218]: |
0ms |
get settings: |
7ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
135ms |
get topic data: |
6ms |
get forum data: |
2ms |
get page messages: |
38ms |
get tp. blocked users: |
1ms |
| others: | 206ms |
| total: | 409ms |

| 0 / 0 |
