Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Ночной странник


Contributor


Сообщения: 4050
Благодарности: 83

Профиль | Сайт | Отправить PM | Цитировать


Maloy clickonline
1) для вставок PHP кода есть спечиальный тег - [ php ]
2) а почему не сделать так:

PHP код: Выделить весь код

<?php

function paginate_file($howmuch$filename)
{
    global 
$f$f1$f2;
    
$nimg=0;
    
$strings file($filename);
    
$page_num = (int)@$_GET['page'];
    
$total_pages ceil(count($strings) / $howmuch);
    if(
$page_num <|| $page_num>$total_pages)
        
$page_num 1;
    
$offset = ($page_num-1) * $howmuch;
    for(
$i=$offset$j = ($offset+$howmuch)<=count($strings)?($offset+$howmuch):count($strings); $i<$j$i++)
      
$out[]=preg_replace('/#img#/ie'"'<a href=\"img\'.$f.$f1.$f2.$nimg.\'.png\"><img src=\"img\'.$f.$f1.$f2.($nimg++).\'.png\"></a>\'",$strings[$i]);

    return array(
$out$total_pages);
}

list(
$items$pages) = paginate_file(20"$f$f1$f2.txt");

if (
$pages 1)
{
for( 
$i 1$i <= $pages$i++)
  echo 
'| <a href="'.$_SERVER['PHP_SELF'].'?page='.$i.'&f='.$f.'&f1='.$f1.'&f2='.$f2.'">'.$i.'</a> ';
echo 
'|<br>';
}
foreach(
$items as $item) print ($item."<br>\n");
?>

помоему так на много понятнее и удобнее!

-------
можно практически все, но просто мы это еще не знаем.
главный враг програмиста это копипастинг
За хорошее сообщение не забываем нажимать ссылочку "Полезное сообщение"!


Отправлено: 00:18, 14-01-2005 | #5