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):
Ругается для каждой строки, что мол не может файлы такие найти.
Если ставить одну строку, т.е. скрипт обрабатывает ее как include ("./admin/bd/1.txt");
то все в порядке - отображает.
Ну а если в файле file.txt после фразы 1.txt будет пустая строка (строка вниз),
то тем более ругается.
Может кто подскажет, как можно такую траблу решить, или скрипт, возможно, поправить,
иль как?
Спасибо.
Здравствуйте!
При написании скрипта возникла накладка...
вот понять не могу - что такое

Начну по порядку:
в папке /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 будет пустая строка (строка вниз),
то тем более ругается.
Может кто подскажет, как можно такую траблу решить, или скрипт, возможно, поправить,
иль как?
Спасибо.

