Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   PHP (http://www.flasher.ru/forum/forumdisplay.php?f=20)
-   -   Вопрос про вставку через Include... (http://www.flasher.ru/forum/showthread.php?t=36897)

Froggy 09.09.2002 09:59

Вопрос про вставку через 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>&nbsp;&nbsp;
<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

Буду признателен если подскажете в чем проблема!

Crazy 09.09.2002 11:55

Include не передает параметры через ?-часть URL. Аргументом Include является имя файла. А переметры передавай через глобальные переменные.

Froggy 09.09.2002 14:31

Вроде получилось...
 
...СПА! Короче Я просто пишу
<?
$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
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.