Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: постраничная навигация
 
 автор: Junkie25   (04.04.2008 в 17:04)   письмо автору
 
 

Всем привет! У меня такой вопрос: как сделать постраничную навигацию в таком цыкле
---------------------------------------
$fd=opendir(".");$j=0;
while($namefile=readdir($fd)){

if($namefile==="." ||$namefile==="..")continue;
if(!is_dir($namefile))continue;
if($namefile{0}=='_')continue;
if(($namefile{0}=='i')
&& ($namefile{1}=='m') && ($namefile{2}=='g'))continue;
if((strcmp($namefile,"pic")==0)||
(strcmp($namefile,"temp")==0) || (strcmp($namefile,"_small")==0)) continue;
$data=@file_get_contents($namefile."/dir.txt");
//нет файла dir.txt
$namefile2= fname($namefile);

if(empty($data)){
print "<div class='dir".($j%2)."'>
<img src='dir.gif' alt='xxx'/><a href='?dir=".urlencode($namefile)."'>".$namefile2."</a><br/></div>";
}
else{
$data=explode("\n",trim($data));
$ndata=count($data);
print "<div class='dir".($j%2)."'>
<img src='dir.gif' alt='xxx'/><a href='?dir=".urlencode($namefile)."'>".$data[0]."</a> (".($ndata-1).")<br/></div>";
};
if(empty($reklama_pos)){
$code=ADV();
if($code){
$j++;
print "<div class='dir".($j%2)."'>".$code."</div>";
};//if($code)
};
$j++;
};//while ($file = readdir($handle))
closedir($fd);
-----------------------------------------------------
заранее благодарен...

   
 
 автор: mihdan   (04.04.2008 в 17:08)   письмо автору
 
   для: Junkie25   (04.04.2008 в 17:04)
 

http://softtime.ru/info/articlephp.php?id_article=33

   
 
 автор: Junkie25   (04.04.2008 в 17:23)   письмо автору
 
   для: mihdan   (04.04.2008 в 17:08)
 

тогда другой вопрос. можно ли циклу while задать инструкции как в цикле for ? или может переписать этот цикл на for ?

   
 
 автор: _ _   (04.04.2008 в 22:37)
 
   для: Junkie25   (04.04.2008 в 17:23)
 

<?


while( $namefile=readdir($fd) && $i++ )
{


   
 
 автор: _ _   (04.04.2008 в 22:46)
 
   для: _ _   (04.04.2008 в 22:37)
 

или может

while( $namefile=readdir($fd) && ($i = $i + 1))

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования