Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
29.08.2003, 11:48
|
|||
---|---|---|---|
|
|||
Очень странно работает include.. |
|||
#18+
Из скрипта вызываю через include модуль, где происходит запрос. Выглядит так: Код: plaintext 1. 2.
В sql.php следующие строчки: Код: plaintext 1. 2. 3.
Это все работает. Но если сделать имя таблицы динамически подцепляемым: Код: plaintext 1. 2.
В sql.php: Код: plaintext 1. 2. 3.
То не работает, ругается на "Supplied argument is not a valid PostgreSQL link resource". Ни куя не понимаю этой логики.... ... |
|||
:
Нравится:
Не нравится:
|
|||
|
29.08.2003, 12:12
|
|||
---|---|---|---|
|
|||
Очень странно работает include.. |
|||
#18+
а написать echo $table_name мешает религия? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
29.08.2003, 12:14
|
|||
---|---|---|---|
|
|||
Очень странно работает include.. |
|||
#18+
$_GET ... |
|||
:
Нравится:
Не нравится:
|
|||
|
29.08.2003, 12:31
|
|||
---|---|---|---|
|
|||
Очень странно работает include.. |
|||
#18+
2 Stellar. В том-то и дело, что эхом уже выводил имя таблицы - все ок, передается.. 2 MrGreeN А по-подробнее можно, плиз :) ... |
|||
:
Нравится:
Не нравится:
|
|||
|
29.08.2003, 12:38
|
|||
---|---|---|---|
|
|||
Очень странно работает include.. |
|||
#18+
если переменную видно в ехо без $_GET["table_name"] то проблема не в этом... Вообще рекомендуют использовать pg_query() Да и зачем тебе ";" после имени переменной, там вроде должна быть просто строка? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
29.08.2003, 13:09
|
|||
---|---|---|---|
|
|||
Очень странно работает include.. |
|||
#18+
MrGreeN Запрос рабочий, дело не в точке с запятой. Сама ошибка странная. Получается, php не видит переменную $conn (раз ругается "not a valid link resource"), но почему он ее не видит именно при передаче каких-либо параметров вместе с include?! ... |
|||
:
Нравится:
Не нравится:
|
|||
|
29.08.2003, 13:24
|
|||
---|---|---|---|
|
|||
Очень странно работает include.. |
|||
#18+
Код коннекта пожалуйста... ... |
|||
:
Нравится:
Не нравится:
|
|||
|
29.08.2003, 13:27
|
|||
---|---|---|---|
|
|||
Очень странно работает include.. |
|||
#18+
Код: plaintext
... |
|||
:
Нравится:
Не нравится:
|
|||
|
29.08.2003, 13:47
|
|||
---|---|---|---|
|
|||
Очень странно работает include.. |
|||
#18+
проверь соществование $con, если есть то кто его знает.. Аааа, обожи... сначала сделай так include 'http://myhost/sql.php?table_name=my_table';//т.е. одинарніе кавічки, чтоб уж точно строка біла А потом, если у тебя остальнные переменные в инклюженом коде могут измениться а тебе этого не надо, то лучше include_once... А вообще фигня какая-то, я бы если уж такие портаки так передавал бы как ты это делал раньше... ... |
|||
:
Нравится:
Не нравится:
|
|||
|
29.08.2003, 14:04
|
|||
---|---|---|---|
|
|||
Очень странно работает include.. |
|||
#18+
MrGreeN В общем, пироги такие: Когда указываешь include("sql.php"), т.е. не АБСОЛЮТНЫЙ, а ОТНОСИТЕЛЬНЫЙ путь, то $conn он видит (я в первом листинге немного ошибся - там у меня относительный путь был - просто имя файла). Все бы хорошо, но параметры с относительным путем не передашь, поэтому приходится писать абсолютный путь. А вот при указании абсолютного пути коннект в упор не просматривается! Хоть урл с параметрами, хоть без.. Вот такие грабли :( И что с этим делать? :) ... |
|||
:
Нравится:
Не нравится:
|
|||
|
29.08.2003, 14:05
|
|||
---|---|---|---|
|
|||
Очень странно работает include.. |
|||
#18+
Да, забыл: chmod на этом файле 644.. Вроде все нормально.. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
29.08.2003, 15:07
|
|||
---|---|---|---|
|
|||
Очень странно работает include.. |
|||
#18+
Если работаешь под виндами, то про инклуд удалённых файлов забудь (пхп энтого не могёт).... Если нет -должно быть включено allow_url_fopen ... |
|||
:
Нравится:
Не нравится:
|
|||
|
29.08.2003, 16:30
|
|||
---|---|---|---|
Очень странно работает include.. |
|||
#18+
Во-первых, ну кто вас учит инклюдить файлы через ХТТП ? почему просто нельзя написать include_once("./inc/sql.php"); ??? Во-вторых, если у тебя в скрипте script.php <? $tab = 'tab_name'; include("sql.php"); ?> переменная $tab будет доступна в sql.php поэтому писать sql.php?tab=$tab нет смысла ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=23&mobile=1&tid=1480443]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
44ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
46ms |
get tp. blocked users: |
2ms |
others: | 12ms |
total: | 149ms |
0 / 0 |