![]() |
Вопрос про вставку через Include...
Привет Человеки! Вот есть кусочек кода:
------------------------- <? connect_(); $sql="select * from $tbl_2 where (news_type='новости' and flag_activ='1') order by news_date desc"; $result=mysql_query($sql); while ($row = mysql_fetch_array($result)){ $head = $row["news_head"]; $n_id=$row["news_id"]; $date_e=$row["news_date"]; $body=$row["news_body"]; ?> <li><font size=2 color=red><?= substr($date_e,8,2).".".substr($date_e,5,2).".".substr($date_e,0,4); ?></font> <a href="http://myhost/probe/adm/news.php?action=viewnews&n_id=<?=$n_id?>"><? echo $head ?></a><br> <? } ?> ------------------------- Этот самый код работает в файле news.phtml когда именно так вставишь, т.е. топорно(напрямую), когда же пытаешься сделать вставку через вот такоую конструкцию: ------------------------- <? include("adm/news.php?action=getnews"); ?> ------------------------- нифига не работает при том, что код идентичен в блоке action=getnews, тому что написан в самом начале. Думал пути виноваты, менял - нифига не помогает! В ответ пишет: Warning: Failed opening 'adm/news.php?action=getnews' for inclusion (include_path='') in c:\webserv\probe\news.html on line 30 Буду признателен если подскажете в чем проблема! |
Include не передает параметры через ?-часть URL. Аргументом Include является имя файла. А переметры передавай через глобальные переменные.
|
Вроде получилось...
...СПА! Короче Я просто пишу
<? $action="getnews" include("news.php"); ?> а переменную $action Я ранее прописал как глобальную в файле news.php, вот так вроде все работает! Еще раз СПА! |
| Часовой пояс GMT +4, время: 10:56. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.