Strict Standards: Resource ID#28 used as offset, casting to integer (28) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#30 used as offset, casting to integer (30) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#31 used as offset, casting to integer (31) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401
ТвойWeb :: Версия для печати :: Как сделать include файлов из массива? [2]
ТвойWeb » WebMaster класс » PHP/Perl » Как сделать include файлов из массива?

Страниц (2): « 1 [2]
 

11. FROZEN - 27 Июня, 2005 - 11:25:25 - перейти к сообщению
Короче, спасибо всем, я нашел выход. Наконец-то я разобрался в этом цикле!
Вот он, выход.

CODE:

<?php
$dir = "news";
$files=scandir($dir);
rsort($files);
array_pop($files);
array_pop($files);
$count=count($files);
$i=0;
for ($i=0;$i<=$count;$i++) {
print '<BR>';
if($i==$count) {
break;
}
include($dir.'/'.$files[$i]);
}
?>


Спасибо TvoyWeb, идею подсказал! Улыбка
12. TvoyWeb - 29 Июня, 2005 - 15:16:32 - перейти к сообщению
FROZEN
А зачем тебе
CODE:
if($i==$count) {
break;
}

?
Убери в цикле условие $i<=$count, сделай просто $i<$count и все.
И потом, тебе что нужно итклюдить все файлы найденные scandir($dir); ?
13. FROZEN - 29 Июня, 2005 - 16:46:14 - перейти к сообщению
Инклудить надо, в файл с выводом новостей. В каждом файле из папки news - своя новость. Т.е. 1.txt, 2.txt, 3.txt и т.п.

А вот break; у меня работает и все в порядке. Глюков не замечено.
14. TvoyWeb - 29 Июня, 2005 - 17:11:36 - перейти к сообщению
FROZEN пишет:
А вот break; у меня работает и все в порядке. Глюков не замечено.

Ну он по сути лишний у тебя. Абсолютно там не нужный.
15. FROZEN - 29 Июня, 2005 - 17:22:51 - перейти к сообщению
Да ладно. Стоит и пусть стоит.

Форум на AlfaSpace.NET


Powered by ExBB
ExBB FM 1.0 RC1 by TvoyWeb.ru
InvisionExBB Style converted by Markus®

[Script Execution time: 0.0353]     [ Gzipped ]



Notice: ob_end_flush(): failed to send buffer of ob_gzhandler (1) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/page_tail.php on line 33