шо такое или include ругается

  • Автор темы Автор темы Sir-J
  • Дата начала Дата начала

Sir-J

Новичок
шо такое или include ругается

Здравствуйте!
При написании скрипта возникла накладка...
вот понять не могу - что такое :(
Начну по порядку:
в папке /admin/bd/ есть файл file.txt
примерно такого содержания:

1.txt
2.txt
3.txt
4.txt и т.п.

Естественно, файлы 1-4.txt существуют и у каждого из них свое содержание.
В корневой папке лежит файл gen.php
Так вот в чем суть.
Нужна функция инклуд (include).
Вообщем скрипт в gen.php должен для каждой строки файла /admin/bd/file.txt
выдавать инклуд, т.е.
include ("./admin/bd/1.txt");
include ("./admin/bd/2.txt");
include ("./admin/bd/3.txt");
include ("./admin/bd/4.txt");
и, соответственно, выводить результаты этих файлов на страницу.
Я пробовал таким образом (в файле gen.php):
PHP:
<?php
$db=file('./admin/bd/file.txt'); 
if(count($db)) { 
    foreach($db as $num=>$string) { 
        include ("./admin/bd/" . $string .  ""); 
    }     
} else echo('уууупс :(');
?>
Ругается для каждой строки, что мол не может файлы такие найти.
Если ставить одну строку, т.е. скрипт обрабатывает ее как include ("./admin/bd/1.txt");
то все в порядке - отображает.
Ну а если в файле file.txt после фразы 1.txt будет пустая строка (строка вниз),
то тем более ругается.
Может кто подскажет, как можно такую траблу решить, или скрипт, возможно, поправить,
иль как?
Спасибо.
 
хинт: при использование file переводы строк не удаляются
 
Так что же это получается?
Вообще ничего нельзя сотворить?
Гм...
Наверное недаработка где есть?
 
Денч
Большое спасибо :)
Sorry за дурость, я еще не силен в этом.
 
Сверху